もやもやしたときに
#encoding: utf-8 class Moya def なんでだろう () return "なんでだろう" end def oO (ward) buf = '(´-`).oO( ' ward = ward.length > 0 ? ward : なんでだろう puts buf << ward end end begin (´ー`)= Moya.new (´ー`).oO(ARGV.join(' ')) end
% ruby ./moya.rb (´-`).oO( なんでだろう % ruby ./moya.rb もやもやする (´-`).oO( もやもやする
分かったこと。
・マルチバイトの変数、メソッド名は使える
・マルチバイトで始まってても半角記号は変数名に使えない
・クラス名はCamelCaseなので記号や全角は使えない。