awkには、(perlのような)参照を持つ実装や複雑なデータ構造を構築するのに似たものがありますか? このような機能を追加すると、awkがより強力になります。 今後、このような機能をposix規格に追加する予定ですか?参照と多次元配列をawk言語に追加しないでください
答えて
Multidimensional arrays are supported in gawk.
マニュアルから:
{
if (max_nf < NF)
max_nf = NF
max_nr = NR
for (x = 1; x <= NF; x++)
vector[x, NR] = $x
}
参照はありません、と私は、参照は、 "awkの道" ではないと思います。
HTH!
で似たようなものがあります。擬似多次元配列によく似ています。 Awkは基本的にコンマ演算子を取り、2つの配列の表示をascii File Separatorと連結し、それを一次元のインデックスとして扱います。 2つの記号/キーを再分割するには、 'SUBSEP'で' split() 'を実行する必要があります – SiegeX
@SiegeX Yep。それが動作する方法です、そして、私はそれを機能を追加するためのかなり巧妙な方法だと思います。一方、それは彼/彼女がコメントしたり投票しなかったので、OPは気にしないようです... –
うん、dontchaはそれを憎む。ここには+1の努力があります – SiegeX
- 1. awkの多次元配列
- 2. 参照領域多次元配列
- 3. C多次元配列と逆参照配列ポインタ
- 4. PHP多次元配列とできるだけ早くデータを追加する
- 5. PHPが多次元配列に追加
- 6. 多次元配列の子に追加
- 7. は多次元配列のコピーを作成し、参照しない - JavaScriptを
- 8. 多次元配列のダミーディメンションを追加
- 9. PHP多次元配列からjavacript配列を入力してください
- 10. 多次元配列への追加PHP
- 11. 配列をPHPの行列(多次元)配列に追加
- 12. 多次元配列をC言語で格納する
- 13. 多次元配列をC言語で実装する
- 14. 人口の増加と次の表を参照してください。R言語
- 15. 多次元配列をC言語の関数に渡す
- 16. 多次元配列との照合
- 17. C++ 2次元配列とポインタ参照
- 18. テーブルの列を多次元配列のデータで埋めてください。javascript
- 19. は、多次元配列の列への参照を作成しようとしている配列
- 20. クリーンな多次元配列を書く
- 21. numpy連結して空の多次元配列に新しい配列を追加しない
- 22. 宣言のないポインタのC++多次元配列
- 23. Pythonで多次元配列を追加するには?
- 24. PHPで多次元配列をデータベースに追加
- 25. javascriptで多次元配列の値を追加するには?
- 26. 多次元配列プログラミングのサポートをしているLispy方言
- 27. UWP VS2015 .Net 4.61 Web参照ボタンを追加しないでください
- 28. 多次元配列を正しく参照するにはどうすればよいですか?
- 29. c言語+ 2次元配列
- 30. C言語の2次元配列
私の最初の反応は「なぜ邪魔ですか?Perlを使う」です。 http://awk.info/ –