くだすれFORTRAN(超初心者用)その6at TECHくだすれFORTRAN(超初心者用)その6 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1024:デフォルトの名無しさん 19/12/15 08:10:55.00 ZURMU7Y0.net 副作用が無いならfunction、あるならsubroutine 例えばsinやcosはfunctionだけどrandom_numberは内部状態を書き換えるのでsubroutine 1025:デフォルトの名無しさん 19/12/15 12:59:16.65 o9m7qUoD.net 戻り値の有無やろ 1026:デフォルトの名無しさん 19/12/15 13:03:16.56 PY/OteEv.net 返り値が複数かどうかだろ 1027:デフォルトの名無しさん 19/12/15 20:36:28.41 AalVXpZd.net 副作用はpure修飾で区別するのでは 1028:デフォルトの名無しさん 19/12/15 23:49:42.99 BpbcQxvZ.net 前提として初心者がどちらにするか迷った時の話で 非pure関数を同じ文中で複数呼んだら評価順の影響を受けて悩みの種になるというのがあるから 副作用があれば全部subroutineぐらいの割り切りでいいと思う 1029:デフォルトの名無しさん 19/12/16 08:12:12.88 CEJg7/0A.net >1008 複数の返り値を構造体にすれば、関数でいけるのではないでしょうかね 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch