NeverBlog::Likk::Unexistable;

見なかったことにして下さい

もやもやしたときに

#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なので記号や全角は使えない。