2013-10-25 10 views

答えて

23

の配列が含まれているだけでlastを使用します。

var num = line_.split(" ").last; 
+0

'val num = ln.trim.split(" ").last'はどうですか?あなたは本当に1つではなく数行を読むのが好きですか? –

+0

@ pawel.panasewicz:Markと同じように、行が空であれば動作しません。 isEmptyのチェックは既にそこにあったのがいいこと... – BeniBela

9

配列が空でない場合、最終動作します。あなたはlastOptionを好むかもしれません:

scala> Array.empty[String].lastOption 
res5: Option[String] = None 

scala> "ab".toArray.lastOption 
res6: Option[Char] = Some(b) 
関連する問題