[過去ログ]
awkについて語るスレ $2 (1002レス)
awkについて語るスレ $2 http://mevius.5ch.net/test/read.cgi/tech/1172242542/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
892: デフォルトの名無しさん [] 2018/12/23(日) 00:54:43 ID:quoNoaXg 886です。889さんこんな感じでしょうか? BEGIN { addnode(a, "1-1", "start"); addnode(a, "1-2", "done"); addnode(a, "1-3", "result"); addnode(a, "1-4", "print"); addnode(a, "2", "count"); addnode(a, "3-1-1", "return"); for (i in a[1]) print "a[1][" i "] = " a[1][i]; print "a[2] = " a[2]; print "a[3][1][1] = " a[3][1][1]; print "\n_ele_sum = " _ele_sum; } function addnode(arr, i, val, p) { ct = split(i, list, "-"); switch (ct) { case 1: arr[list[1]] = val; break; case 2: arr[list[1]][list[2]] = val; break; case 3: arr[list[1]][list[2]][list[3]] = val; break; default: } _ele_sum++; } a[1][1] = start a[1][2] = done a[1][3] = result a[1][4] = print a[2] = count a[3][1][1] = return _ele_sum = 6 http://mevius.5ch.net/test/read.cgi/tech/1172242542/892
902: デフォルトの名無しさん [] 2018/12/24(月) 01:01:19 ID:ivcUrO89 https://ideone.com/PFBwQU どうにかして動的に配列を構成できないか調べてみたが やりかたが分からん >>892の質問してるのが書いた方法で 一旦多次元配列を読む込むようにはしてみた 質問してるのが欲しいといってる要素の数は 結局入力の行数と同じになる http://mevius.5ch.net/test/read.cgi/tech/1172242542/902
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.037s