#author("2022-10-13T13:48:30+09:00","default:Miyashita","Miyashita") #author("2022-10-13T13:49:59+09:00","default:Miyashita","Miyashita") * 1行で do ループ [#o31d6bd2] 意外と便利な do のワンライナー.どこにも do は入らないけど…~ カッコとスラッシュを使ってはさむ.Python とかのリスト内包表記と似ている. #codeprettify(lang-fortran){{ x = (/ (xmin + dx*(i-1), i=1,nx) /) }} 当然 i の型は interger である必要がある.~ x は浮動小数点数でもエラーにはならないし精度を気にしなければ問題ないが,do での継ぎ足しになるので終点での精度には注意. 上の例では,当然 i, nx の型は interger である必要がある.~ x, xmin, dx は浮動小数点数でもエラーにはならないし精度を気にしなければ問題ないが,do での継ぎ足しになるので終点での精度には注意.