以下の内容はhttps://shinh.hatenablog.com/entry/20081109/1226217059より取得しました。


任意の Ruby プログラムをアルファベットと数字だけにするプログラム

このコード を見ていて書けることに気付いた。

puts <<END
class String
  alias originalinspect inspect
  def inspect
    alias inspect originalinspect
    #{s='';$<.read.each_byte{|v|s+="concat #{v}\n"};s}
    eval self
    exit 0
  end
end
p String nil
END

数字もまぁなんか消せると思う。これで RubyPerl 並と言っていいか。

See also.

追記

これだと Kernel#self が String になっちゃってるよな…




以上の内容はhttps://shinh.hatenablog.com/entry/20081109/1226217059より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14