コピー2017.12.14Fortranです。CYCLEを使います。DOの繰り返しを終了するのがEXITでした。前回作ったプログラムのEXITをCYCLEに変えて実行してみます。3takk@deb9:~$次は外側のDOにラベルを付けて、CYCLEで指定してみます。1takk@deb9:~$あれ、この動きはEXITと同じなのでは。1takk@deb9:~$まったく同じですね。ところで他の言語はどう書くのでしょう。Pythonで同じようなプログラムを書いてみます。3takk@deb9:~$Fortranのexitが、Pythonのbreakで、Fortranのcycleが、Pythonのcontinueですね。PythonのこのキーワードはC言語から派生してきたのでしょうか。exitとcycleよりも、breakとcontinueの方が分かりやすい気がします。Fortran毎日学習Fortran(transpose)Fortranでtransposeを使います。transposeは、Rubyにもありますね。Fortranを参考にしたのでしょうか。Ruby(irb)でtransposeを使ってみます。Fortran毎日学習Fortran90(多次元配列その3)配列の値を表示するのにwriteを使うため、doで繰り返し制御していましたが、簡単な書き方があるようです。今までのdoでwriteを繰り返し実行する方法。一話見ただけですが、普通に面白かったです。FORTRAN77のことは分かってきたつもりですが、いまだにまったく使えていないのが文字列です。Fortran毎日学習Fortran(spread)spread関数を使います。spreadは、配列の次元を増やす関数です。増えた配列の値は、元の配列からコピーされます。結果がよくわからないので、shape関数を使ってspreadした後の配列の形状を確認します。ハッピーエンドなら最後まで見ようと思うんですが、怖くて視聴が進みません。