タグ

progとrubyに関するNeanのブックマーク (62)

  • 最強に凶悪な #become: - Smalltalkのtは小文字です

    Journal InTime で shugo さんが呈しておられる「いやな予感」 にもちょっとだけからめて、#become: のはなし。 #become: というのは、レシーバと引数(パラメータ)のポインタを交換してしまうメソッドです。曲がり角でぶつかると、僕と君が入れ替わるってあれですね(どれだ?(^_^;))。 | stringA stringB stringC | stringA := 'string a'. stringB := 'string b'. stringC := stringB. stringB become: stringA. ^ {stringA. stringB. stringC} " => #('string b' 'string a' 'string a') " Ruby にも、これとちょっとだけ似た挙動を示す String#replace というのがあります

    最強に凶悪な #become: - Smalltalkのtは小文字です
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    Nean
    Nean 2005/06/20