幹部とのeval
幹部とevakは、コードの文字列型実行することができ
、あなたがやりたい内容を正確に把握evakコードのみを使用することがあり
、単純な計算の結果について- evalは、戻り値、持っている
幹部は戻りませんでした。-簡単なプロセス制御に適し
EXEC(' 印刷(123)' ) 評価(' 印刷(123)' ) プリント(エバール(' 1 + 2 + 3 + 4 ')) #は、値を返す プリント(Execの(' 1 + 2 + 3 + 4 ')) #戻り値なし
例えば、幹部のための
#应用EXEC コード= ' '' の範囲内のiについて(8): プリント( '*' * I)''' EXEC(コード)
complie
文字列のコードは、実行することができますやeval exec文を通じて評価されたオブジェクトコードをコンパイルしています。
()使用コンパイル
『』「(:コードファイル名:内部からのコードを読んで、ファイル、そうでない場合は空の「evalのかExecの、実装「」ASTおよび文字列またはオブジェクトのパラメータ)」コンパイル」を
CODE1 = ' 1 + 2 + 3 'の H =コンパイル(CODE1、'' 、' 評価' ) プリント(evalの(H))
、単一の行に、EXECモードにインタラクティブ必要がある場合があります。