プログラミング言語 Scala
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 08/04/06 00:00:27 リテラルじゃなくてapplyで実装されてるからな Rubyみたいに大クラス主義ならリテラルと相性が良いと思うが Scalaの場合、Javaのものと合わせて大量にコレクションクラスがあるから、 リテラルの恩恵があまりないという判断なんだろうな 151:デフォルトの名無しさん 08/04/06 01:07:40 ツアーを読み始めてからjavaのよく分からない 機能(アノテーションとかジェネリック?)とかを調べ始めているうちに まったく放置していたC#って言語が出てきて、これにも結構近いなぁ。 c# extends c++ interface 関数型言語,vm に対して、 scala extends ruby,java,変態的言語 C++0xもおもしろそうだがまだvb6の総合的な簡潔さにはかなわない気がする。 152:デフォルトの名無しさん 08/04/06 02:56:08 >>149 genericsのために、既に[]は使っちゃってるからぶつかる っていうのが主な理由じゃないかと 153:デフォルトの名無しさん 08/04/06 02:58:53 ところで、()使うのがそんなに紛らわしいかな?別に区別が付かない場面なんて そうそう無いと思うんだが。あと、実用上のご利益として、関数引数を 要求してるとこに、配列やらMapをそのまま突っ込める、というのがある val f : String => Int = Map("A" -> 1, "B" -> 2, "B" -> 3) なんてのがOKなわけだ
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4908日前に更新/158 KB
担当:undef