FortranForm
FortranForm[expr]
expr のFortran形式で式を出力する.
詳細
- 標準的な算術計算といくつかの制御構造が書換えの対象となる.
- FortranFormは,入力を評価するとFortranForm[expr]になるときは出力には現れない. »
- 出力行の幅については,関連した出力ストリームにオプションPageWidth->n を明示的に設定する必要がある.
- SetOptions[$Output,PageWidth->72]の設定では,標準的なWolfram言語の出力に対し72文字の行幅を使用する.
- 宣言文は作成されない.
例題
すべて開くすべて閉じる特性と関係 (2)
FortranFormは,入力を評価するとFortranForm[expr]になるときは出力には現れない:
Outには,FortranForm[x^2]ではなく値 x2が割り当てられる:
FortranFormは,式をFortranコードのようにフォーマットする:
CFormは式をCコードのようにフォーマットする:
考えられる問題 (2)
コードの実行には追加的なFortran関数の定義が必要かもしれない:
FortranFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
出力はFortranFormではない:
しかし,変数 e はFortranFormなので,続く評価に影響するかもしれない:
FortranFormが介在するため乗算は評価されない:
まず変数に割当てを行い.次に結果にFortranFormを適用することで計算可能性を維持する:
テキスト
Wolfram Research (1988), FortranForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/FortranForm.html.
CMS
Wolfram Language. 1988. "FortranForm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FortranForm.html.
APA
Wolfram Language. (1988). FortranForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FortranForm.html