scala弄ってみた2010-05-04scala弄ってみたプログラムscalaはJAVAで実装されたJAVAVM上で動く関数型言語です。こちらのサイトからダウンロードして適当なフォルダに展開、そこにパスを通せばOKです。(JAVAがあれば)インストール不要なので手軽に弄れるのも魅力。簡単な使い方はここでも参照して下さいな。関数型言語と名乗る以上は末尾再帰関数については当然調べたくなるのは人の性。:Array[String]){println(func(100000,0))}}まったく知らなくても何となく分かると思われます。funcは単純に与えられた第一因数を一つずつ数えて返すだけの頭の悪い関数です。これをJAVAに書き直して実行するとエラーになります。100000おおおぉお!感動物です。実装されているのか中身を見てみましょう。scalaは所詮JAVAVM上で動くプログラムなので、コンパイルすると普通にclassファイルが生成されます。フォルダを覗いてみればA.classとA$.classの二つのクラスが生成されていました。A$.MODULE$.$tag();}}A.javaの方には定義の様なものだけ書かれていて重要なことは書かれていませんね。いうことはA$.javaが怪しい。»プロフィールJavaで画像AI屋だったハズが、気がついたら制御論理やってて、Eclipse開発してて、組み込み屋で、CortexM4周りの開発してて、VerilogでRTL書いてて、STAしてて、色んな小さいインフラ管理してる、何でも屋。働きたくないでござる。(14)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。