2.0の機能解説メモ(Kernel)久しぶり更新。2.0のリリースノートを読んで2.0の新機能を学ぼうという提案が通った。自分の担当部分を軽くまとめておく。#to_s).追加されたメソッドKernel#HashArray()とかFloat()と同じようにHashもできるようになる。Array()の説明を見ると多分to_h()メソッドがあるオブジェクトを渡すとHashにしてくれる模様。・・・to_h()メソッド呼べるオブジェクト少なくない?なのでサンプルはNilClass。__dir__.rb/tmp/ruby2Kernel#caller_locationsスタックに積まれたメソッドの呼び出し元を配列として返してくれる。warn.rbfizbuzKernel#caller呼び出し元の情報ををバックトレース(文字列の配列)として返すにあたり、範囲が指定できるようになった。`foo'"]Kernel#to_enumKernel#enum_forEnumerator#lazyに対応・・・でいいのかな?互換性のないメソッドKernel#system()Kernel#exec()スタンダードではないファイルのディスクリプタを閉じる#スタンダードじゃないファイルって何?Kernel#respond_to?protectedのメソッドが定義されているかどうかを調べる際に、第二引数にtrueを付けないとfalseになる。respond_to.rbhogefalsetrueKernel#__callee__2.0以前はエイリアスされたメソッド名ではなく、元のメソッド名を表示していたが、2.0からはエイリアスされたメソッド名を返すようになった。__callee__.rbfoobarKernel#inspect再定義された#to_sを呼ぶから#to_sを呼ばなくなったらしい。2.0の機能解説メモ(Kernel)Tweet広告を非表示にする関連記事2013-11-10ChefをインストールしてみたFabricについでChefもインストールしてみた。C++の==は同値性を比較している。Erisを調べてみた労働組合とエンジニアの対話会やってみた月別アーカイブ参加グループテクノロジープログラミングRuby広告はてなブログをはじめよう!mazinlabsさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。