06/11/18 21:18:26
>>52
>推奨する書き方 real:: x(n), y(n)
>x(1:n) = y(1:n)
>
>
>×推奨しない書き方 x(:) = y(:) または x = y
これはかなりうそ臭いと思う。
x=y の場合と違って、コロン指定子を使うと、いったん暗にコンパイラが
テンポラリ配列にコピーするのでたいてい余分な時間がかかる。
しかし漏れが疑問に思うのは、F77では変数と配列に同じ名前をAとA(10)を指定できて
別物に扱われる様に規格で決まっていたと思うのだが、F90で矛盾が起きないのか・・・
それとも、これはJIS規格だけでANSIやMILでは違っていたのか?