アカウント名:
パスワード:
配列がとても使いやすいです。bash で書いて、あとで c で書き直しましたが、ポインタを意識して配列を扱いましたのでとてもよかったです。
変数が文字と数がゴッチャなところは、良し悪しがありますけど、いい意味でいい加減なところが使いやすいです。
初心者にはコマンドを並べるだけでプログラムできるってところがいいんじゃないでしょうか。あとは制御できるように条件分岐などを覚えればいいだけですし、初心者向けには悪くない言語だと思います。
でも、なんで今?とは思います。
ただ、変数のスコープに気をつけないといけないんだよね。何かというと、パイプラインの途中で設定したのは余所から見えないってところ。これ、実は自分も一度引っ掛かって結構悩んだ。
それと、do...doneループの中は子プロセスだから、内部で設定した変数は引き継げないと言う事。# もちろん、ループ内でreturnすると、ループ脱出。
ぐぐったらこんなのが出てきました。ナンダコレhttp://www.usptomo.com/PAGE=20120425SCOPE [usptomo.com]
リンク先にある実験を自分でもやってみた。1つ目のwhileの実験は、別コメで指摘されているように、9行目でechoからパイプでつないでいるのが問題みたいですね。echoからのパイプをはずして、whileの条件を別の方法で設定するとforと同じ結果になりました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
配列が使いやすい (スコア:2, 興味深い)
配列がとても使いやすいです。
bash で書いて、あとで c で書き直しましたが、ポインタを意識して配列を扱いましたのでとてもよかったです。
変数が文字と数がゴッチャなところは、良し悪しがありますけど、いい意味でいい加減なところが使いやすいです。
初心者にはコマンドを並べるだけでプログラムできるってところがいいんじゃないでしょうか。あとは制御できるように条件分岐などを覚えればいいだけですし、初心者向けには悪くない言語だと思います。
でも、なんで今?とは思います。
Re: (スコア:2, 参考になる)
ただ、変数のスコープに気をつけないといけないんだよね。
何かというと、パイプラインの途中で設定したのは余所から見えないってところ。
これ、実は自分も一度引っ掛かって結構悩んだ。
Re: (スコア:0)
それと、do...doneループの中は子プロセスだから、内部で設定した変数は引き継げないと言う事。
# もちろん、ループ内でreturnすると、ループ脱出。
Re: (スコア:1)
ぐぐったらこんなのが出てきました。ナンダコレ
http://www.usptomo.com/PAGE=20120425SCOPE [usptomo.com]
Re:配列が使いやすい (スコア:0)
リンク先にある実験を自分でもやってみた。
1つ目のwhileの実験は、別コメで指摘されているように、9行目でechoからパイプでつないでいるのが問題みたいですね。
echoからのパイプをはずして、whileの条件を別の方法で設定するとforと同じ結果になりました。
Re:配列が使いやすい (スコア:2)