タグ

Lispとrubyに関するsmilerubyのブックマーク (3)

  • Rubyの目次 - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Rubyの目次 : melborne.github.com - 前の記事で作ったツールで早々 自分が投稿したRuby関連の記事を取得・整理して目次を作りました 内容が古く役に立たないものもあると思いますが どなたかの参考になれば幸いです:-) それにしても自分の中途半端さがよくわかる.. Ruby言語仕様 Ruby、君はオブジェクト指向なんかじゃない、謎の生命体試行錯誤だ!(2008-03-19) Ruby、君はオブジェクト指向なんかじゃない、謎の生命体試行錯誤だ!(2008-03-21) Ruby、君はオブジェクト指向なんかじゃない、謎の生命体試行錯誤だ!(2008-03-23) Rubyのシンボルは文字列の皮を被った整数だ!(2008-08-02) Ruby

    Rubyの目次 - hp12c
  • 3×5と5×3を区別する話雑感 - Tociyuki::Diary

    Oh, you want a definition. I hate definitions; Benjamin Disraeli (1804-1881), Vivian Grey, 1826, (BOOK II, CHAPTER VI) まとめて読んでみると、教育の場でのストーリーはこういうことなのかなと理解しました。某 LISP ラノベ風に書いてみますと……。 T: 例えば、(+ 2 2 2) は 2 を 3 回足しているので (* 2 3) と表せますね。 それでは、次はどう表せばいいのでしょう。 金太郎飴が 4 個ずつ入っているお菓子の箱が 2 箱あります。金太郎飴は全部で何個か。 B子: (* 4 2)だわ。 T: それじゃ、これはどうでしょう。 お皿が 5 皿あります。お皿に 3 個ずつたいやきが乗っています。たいやきは全部でいくつか。 A君: そんなの簡単。(* 5 3) だ。

    3×5と5×3を区別する話雑感 - Tociyuki::Diary
  • hp12c

    2006年来はてなダイアリーを利用してきましたが、Github Pagesにブログを移転することにしました。まだ校正ができていませんが、ここにあった全記事を移転しました。新しいところでもよろしくお願いします。 melborne.github.com LoveLangをリニューアルしましたので、ここにお知らせいたします。 http://lovelang.heroku.com/ 任意のテキストに対して複数の置換を実行したい ってときあるよね そんなときRubyでは普通 String#subあるいは#gsubメソッドをチェーンするよ def replace(text) text.gsub(/\w+/) { |m| m.capitalize } .sub(/ruby/i) { |m| "*#{m}*" } .gsub(/a(.)/) { "a-#{$1}" } end text =<<EOS ru

    hp12c
  • 1