オブジェクトについて説明します。オブジェクトとは、変数・メソッドなどの環境情報を表すオブジェクトです。言い換えると、変数やメソッドが定義された文脈(スコープ)を表すものです。オブジェクトを指定するなどといった使い方をします。オブジェクトを生成して返すカーネルメソッドです。メソッドからのみ生成されます。メソッドがあるとします。オブジェクトを生成し返します。オブジェクトを指定するとエラーとならず「1」と表示されます。クラスがあるとします。オブジェクトを返すだけのメソッドです。いうインスタンスを作成します。参照し表示するとします。適用されるので、「Peter」と表示されます。「Jason」と表示されます。jason.bind)#"Jason"また、第二引数を指定しない場合は、以下のようにエラーとなります。メソッドの第二引数として使われ、メタプログラミングなどに利用されます。メタプログラミングとは、簡単に言ってしまえば「コードでコードを生成し実行する」することを指すプログラミング技法の一種です。MILKはより良いサービスやプロダクトを作りたい人のためのメディアです。