投稿テスト
とりあえず、スーパーPre記法に惹かれて移行しました。
package jp.gr.kmtn.scalatutorial.grammertips /** * 演算子/メソッド共通確認+リッチラッパー確認テスト用メインクラス * * @author dream */ object OperatorMethodMain { /** * 演算子/メソッド共通確認+リッチラッパー確認テスト用プログラムエントリポイント */ def main(args: Array[String]): Unit = { // 演算子動作確認 val two = 2 val five = 5 val nine = 9 // 演算子表現確認 Console.println("---Case 1-1 ---") Console.println(two + five) Console.println(nine - five) // メソッド表現確認 Console.println("---Case 1-2 ---") Console.println(two.+(five)) Console.println(nine.-(five)) // メソッド動作確認 val str = "Two,Five,Nine" // 演算子表現確認 Console.println("---Case 2-1 ---") val strArray = str split "," strArray.foreach(Console.println(_)) // メソッド表現確認] Console.println("---Case 2-2 ---") str.split(",").foreach(Console.println(_)) // リッチラッパー用メソッド確認 Console.println("---RichWrapper ---") Console.println(nine max five) Console.println(nine.max(five)) } }
うーん。素晴らしい。