日本語を含む文字列を指定バイト以内で切り出す
karoに教えてもらった
require 'jcode' $KCODE="euc" def foo(s,n); s.chop! while(s.size>n); s; end; foo('abcあいうdef',6)
なんかこれの為だけに先頭で関数宣言するのも格好悪いし(教えてもらってなんたる言いぐさ)、ループで書き直してみた
s='abcあいうdef' while(s.size>7); s.chop!; end; s
最後にsを評価する(実際には出力するんだろうが)のが格好悪い。
whileの返値が気になるな(笑