くだすれFORTRAN(超初心者用)その7at TECHくだすれFORTRAN(超初心者用)その7 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト9:デフォルトの名無しさん 21/05/03 02:23:13.56 PQP1mUBv.net Do loop 中に if (hoge) then 処理1 exit elseif (hogehoge) 処理2 cycle Endif と言った同じ処理内容が100近くいくつもあるので、if -endif部分をサブルーチン化したいなと思ったのですが、exit やcycleが入ってると怒られます。 何か他にいい方法がありますか? 10:デフォルトの名無しさん 21/05/05 21:06:18.24 rM/wxxFC.net >>9 そんなことはできないので諦めろ むしろfortran使うなよ… 11:デフォルトの名無しさん 21/05/27 10:06:05.89 Or53VG180.net やったぁ!!フォルトランスレだぁ!!! 12:デフォルトの名無しさん 21/05/27 14:13:13.27 4Ku5ffLZ.net >>5 whereとかall/someとかmaskとかめっちゃ便利そう! 学部教養用に広く使われているであろう某90/95数値解析本やってるけど、普通にループで回してやがる まあアルゴリズムの理解のため、意図的にそうしてるんだろうと思うけど 13:デフォルトの名無しさん 21/05/27 14:28:23.78 4Ku5ffLZ.net isoやcの型を一貫性なくuseしてたり、構造体を共有するなら必要なら型モジュールが必要なのは分かるけど ひたすらdp=kind(0.d0)みたいな基本型かつ命名慣習のあるもので数値計算しててモジュールに集めてuseするべきなのかな? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch