アカウント名:
パスワード:
AWKとかsedとか、使いこなせるとかっこよさそうなんだけど難しそうで敬遠している言語No.1(2つあるけど)。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
ソースは俺 (スコア:0)
AWKとかsedとか、使いこなせるとかっこよさそうなんだけど
難しそうで敬遠している言語No.1(2つあるけど)。
Re: (スコア:2, 参考になる)
変にプログラミング言語だと思って入門しようとすると、癖がありすぎる割りに使いにくいから挫折する。
3の倍数であほを表示するコメントにもあるように、何かの拍子により効率的な方法を覚えたらそれを使えばよい。
自分もはじめは、単語ごとにちょっとした操作ができる grepのつもりで使っていた。
ポイントは (スコア:1)
数値に変換するときは foo = $2 + 0 等で変換できる
関数内のローカル変数は多目に引数を宣言した分が使用できる、foo(1, 2) で呼び出す場合、function foo(a, b, c) の c が使える(リカーシブ可)
ぐらいじゃない?
あと、文字列の連結が空白か($2 $3 等)
Re:ポイントは (スコア:1)
連想配列を引数に渡したときの挙動も注意が必要かも。関数内の変更が呼び元に波及する。
Cで配列(の先頭ポインタ)を引数にしたときを思えば、逆に自然なのか?