*がついた引数は何ですか&がついた引数は何ですかProc.newでは手続きオブジェクトが作られませんが:exit等の:のついた識別子は何ですかloopは制御構造ですかa +bがエラーになりますがs = "x"; puts s *10 がエラーになりますがp {}で何も表示されません'\1'と'\\1'はどう違いますかp true or true and falseはtrueを表示するのに、a=true if true or true and falseでは、aにtrueが代入されません。p(nil || "") はなんでもないのに、 p(nil or "") はパースエラーだと言われます+や-は演算子ですかprivateとprotectedの違いが分かりませんsuperがArgumentErrorになりますがloadとrequireはどう違いますかincludeとextendはどう違いますかself というのは何ですかMatchData の begin、end は何を返しますかinstance_methods(true)は何を返しますかrandがいつも同じ乱数列を出しますがFixnum、Symbol、true、nil、falseが即値だということですが、参照との違いは何ですかnilとfalseはどう違いますかlessに文字列を渡したのですが、表示されませんFileオブジェクトはどうなりますかcloseしないのは気持ちが悪いのですがtrueになります"abcd"[0]は、何を返しますかsubとsub!はどう違うのですか..と...はどう違いますかtrapはどのように使いますか-K と $KCODE の違いはなんですか?