###前提・実現したいこと
日本語の演算子が含まれる文字列をコードの演算子に変換し、計算が実行されるようにしたいです。
また、@arrの要素の先頭に""が含まれている理由が知りたいです。
###発生している問題・エラーメッセージ
エラーはありませんが、@arrの要素の先頭に""が含まれています
###該当のソースコード
Ruby
class Calcuration
def initialize(str)
@str=str
@arr=@str.split(/(\w+)/)
end
def display print @arr #=> ["", "1", "たす", "1"] end
end
sample=Calcuration.new("1たす1")
sample.display
###試したこと
split以外に/(\d+)(\w+)(\d+)/などで切り分けて$1~$3などで置き換えようと思いましたが、どういうわけか、
こちらのやり方では、何も表示されませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
ver2.33
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/30 03:04