#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 での継ぎ足しになるので終点での精度には注意.

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes