Rubyでハッシュをメソッドに引数として与えようとすると、ブロックと誤解されることがあります。カッコを使うと誤解を解くことができます。 def print_hash(hash) hash.each_pair do |key, value| puts "#{key} => #{value}" end end # print_hash { "Alice" => 20, "Bobby" => 21 } #=> parse error, unexpected tASSOC, expecting '}' print_hash({ "Alice" => 20, "Bobby" => 21 }) __END__ Alice =...
UnCafeランチうっまー。夜行ってみたいな。高いのかな?
NECの牛尾さんとウルシステムの平澤さんとの対決。 しかし、21世紀になるのに「オブジェクト指向の三要素(カプセル化、継承、ポリモルフィズム)」はないだろう、とか思った。カプセル化も継承も本質ではない(それらを含まないオブジェクト指向プログラミング言語やツールはいくらでもある)。この中で一番本質に近いのはポリモルフィズムだけで、それは牛尾さん自身もお認...
最近話題の、Rubyというプログラミング言語をもちいて、プログラミング入門に挑戦してみたいと思います。取り敢えず手始めに、これから参考にしたいサイトを貼り付けておきます。オブジェクト指向スクリプト言語 Rubyhttp://www.ruby-lang.org/ja/Rubyist Magazine - るびまhttp://jp.rubyist.net/magazine/逆引きRuby - 逆引きRubyhttp://www.namaraii.com/rubytips/rubyco(るびこ)の日記http://d.hatena.ne.jp/rubyco/簡単...
おそらく来年から? 前から話はあったが、いろいろな人から聞くようになったので、秘密ではあるまい。OCamlという話もあったらしいが、まあRubyのほうが本とか多いからなあ(質のバラツキはあれど)。
GCの改善についてあちこちでRuby(MRI)のGCについてけなされている。 まあ、たくさんのリソースをかけているJVMのGCに勝つのは 最初から無理な相談なんだが、とはいえ問題があるのであれば 改善したいのが技術者魂というものだ。 指摘されているRuby GCの「課題」は以下のようなものがある。 スループット 停止時間 メモリリーク プロセスサイズ copy-on-writeとの相性 具体的に問題が...
およそ2年の長きにわたって開発を続けて来ましたtDiary 1.5系統を、本日をもって安定版とし、2.0.0としてリリースしました。パッチやプラグインを書いてくれた開発者のみなさん、たくさんのテーマを作成してくれたテーマ作家のみなさん、フィードバックをくれた利用者のみなさんに感謝します。 →ダウンロード 本日のツッコミ(全8件) [ツッコミを入れる] Before... ● CliarDeLune ...
なんか動いたみたいだけどこんな簡単でいいのかな。 irb/ole.rb 動作例:
一口に「初心者」と言っても、ただ単に経験が足りないだけの「真の初心者」もいれば、 「やる気」、「向上心」に欠けるので実力がいつまでも伴わない「自称初心者」もいる。 あるいは「真」と「自称」の中間に位置するとか。 で、やる気や向上心のない人は手のつけようがないので、ここでは扱わないことにする。 さて、初心者向け言語の話だ。 しばしば「初心者向けの言...