与えられた文字列をプログラムとして評価して、その結果を返します。
rbCanvasでは、与えられた文字列は JavaScriptのプログラムとして評価されます。
数式の計算など、簡易的な用途での使用を想定しています。
引数名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
expr | 評価対象の文字列 |
評価された結果の値
# 式を入力してボタンを押すと、計算結果を表示します
UI.label(50, 100, 30, 40, '式', fontsize: 24)
UI.label(50, 150, 30, 40, '答', fontsize: 24)
input = UI.inputbox(100, 100, 400, fontsize: 24)
button = UI.button(520, 100, 80, 34, '計算', fontsize: 20)
label = UI.label(100, 150, 100, 40, '', fontsize: 24)
button.on_action do
label.value = eval(input.value)
end