■
object コレクション001 { def main(args:Array[String])={ val 不変リスト1 = List(1) val 不変リスト2 = 2 :: 不変リスト1 println(不変リスト2) val リスト1 = List( "スカラ" ) println( リスト1(0) ) val リスト= "" val リスト3 = "スカラ" :: リスト2 val リスト4 = "じゃば" :: リスト3 println( "リスト4=" + リスト4 ) val マップ = Map[ String, Int ]("スカラ"->1, "じゃば"->2, "ルビー"->3 ) println( "スカラ = " + マップ( "スカラ" ) + " , ルビー = " + マップ( "ルビー" ) ) val タプル型1 = ( "スカラ", 10 ) val タプル型2:Tuple2[String, Int] = ( "じゃば", 20 ) print(タプル型1); println(タプル型2) val タプル型3 = ( "スカラ", 20, 70, 300 ) println( "タプル型3 = " + タプル型3._1 + " , " + タプル型3._3) } }
【実行結果】
List(2,1) スカラ リスト4=List(じゃば, スカラ) スカラ = 1 , ルビー = 3 (スカラ,10)(じゃば,20) タプル型3 = スカラ , 70
ScalaのコードをEclipse風味で色付け装飾したのですが。うまくいきません。「 val リスト= ""」の部分は実際には「val リスト = Nil」なのです。しかし、「Nil」にはてなキーワードのリンクアンカーが勝手につきます。しかも、アンカーがそのままHTML表示されてしまいます。なぜなら、ソースコード部分部は「pre」タグで囲まれているからです。
ちなみに使ったツールは「SyntaxHighlighter」です 。このツールでうまくソースコードを色づけ出来たと喜んだのも束の間です。
う~ん。しかし、困りましたね。なんとかならないでしょうか?。