私はこのように、プロセスシーケンスのための機能を書きたい:Scalaのジェネリック
def wrap[A >: Seq[_], B](seq : A)(f :() => B): Option[B] = {
if(seq.isEmpty) None
else Some(f())
}
しかし、それは エラー動作しません:(seq.isEmpty)なし
場合error: value isEmpty is not a member of type parameter A
を
どうしたのですか?
または単に 'seq.headOption.map(x => f())' –
答えをありがとう – artemka