Scala/String

Scala/String

Scala の String はズバリ Java のモノである。単にStringではなく、使用時に Scala 独自の String に暗黙変換されるので、Java には無い便利なメソッドが多数使えるようになっている

Java の String なのでメソッドは全て非破壊的である。

リテラル

ダブルクォートで Java 的な普通のString。3つのダブルクォートでエスケープシーケンス無視改行許容の PHP のシングルクォート っぽい String になる

var hoge = "あいうえお\nかきくけこ"
var piyo = """あいうえお\nかきくけこ
さしすせそ
"""

同値比較

Scala の String は == メソッドが拡張されているので、Java とは違い

"hoge" == "piyo" //=> false

こう書ける。

scala/string.txt · 最終更新: 2015-08-25 17:15 by ore