組み込み関数「eval」を使用して文字列が計算可能かどうかをテストしたいと思います。私の定義に条件を付けたいと思います。文字列がevalを使用して計算できる場合はtrueを生成し、文字列を「評価」しようとするとエラーが発生する場合はfalseを生成します。そうするのに役立つ機能はありますか?ありがとう。
例:
t="(8+(2-4)"
s="8+(2-4))"
eval(s) は 6 を生成します
eval(t) はエラーを生成します
これらの 2 つの条件を、eval 式からの整数またはエラーのいずれかが予想される定義で使用できるようにしたい