プログラミング言語 Scalaat TECHプログラミング言語 Scala - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト771:デフォルトの名無しさん 09/03/07 20:28:23 ああ、すまん。Javaの方のListを作りたかったわけね。それなら、Listでぐぐっても 出てこないわ(それだと、ScalaのListが出てくるし)。調べるべきは、Listの作り方じゃなくて、 ScalaでのGenericsの使い方の方だったね。Scala Genericsでぐぐれば、色々出てくる。 var list = new ArrayList[File] 772:デフォルトの名無しさん 09/03/08 11:33:00 コレクションは特別な理由がない限りScalaライブラリのを使ったほうがいいとおもうけどなあ。 773:デフォルトの名無しさん 09/03/27 16:32:46 関数型言語について勉強中の者です。 関数型言語らしいプログラムの書き方ってどういうのを言うんでしょうか? 「リスト」を最初に作り、それに関数を適用して行くという形式で行くのが大事そうだ、というのは解りました。 ただ、これを読んでかえって解らなくなってしまいました。 刺激を求める技術者に捧げるScala講座---目次:ITpro 第7回 関数脳のつくり方 First Season ttp://itpro.nikkeibp.co.jp/article/COLUMN/20090224/325385/?ST=develop これを書いている人はなんか理解したようなのですが、読んでもちっとも解りません。 特に ttp://itpro.nikkeibp.co.jp/article/COLUMN/20090224/325385/?ST=develop&P=6 >しかし,オブジェクトの技術を使わず,純粋に手続きで考えてみたのですが,頭がパニックになりそうでした。 >最初のNode(XMLタグ)を取得して,その子要素をとってループをまわす。 >その子要素がDirの場合は,childでさらにその子要素をとってループを回す。 >Fileの場合は中身のファイル名を表示する。Dirの子要素にまたDirが含まれていたら,さらにchildを適用して…。 このあたり。 手続きだって再帰すればすぐだと思うのですが。 手続きって言った場合、再帰は含まないのでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch