11
配列から最後の要素を取得する方法(存在する場合)コードNUM以下の要素配列の最後の要素をスカラで取得する方法
var line_ = ln.trim
if(!line_.isEmpty) {
var num = line_.split(" ");
}
配列から最後の要素を取得する方法(存在する場合)コードNUM以下の要素配列の最後の要素をスカラで取得する方法
var line_ = ln.trim
if(!line_.isEmpty) {
var num = line_.split(" ");
}
の配列が含まれているだけでlast
を使用します。
var num = line_.split(" ").last;
配列が空でない場合、最終動作します。あなたはlastOptionを好むかもしれません:
scala> Array.empty[String].lastOption
res5: Option[String] = None
scala> "ab".toArray.lastOption
res6: Option[Char] = Some(b)
'val num = ln.trim.split(" ").last'はどうですか?あなたは本当に1つではなく数行を読むのが好きですか? –
@ pawel.panasewicz:Markと同じように、行が空であれば動作しません。 isEmptyのチェックは既にそこにあったのがいいこと... – BeniBela