我想將一個二維數組作爲參數傳遞給awk中的函數。我試過了傳遞一個二維數組名稱作爲參數在awk中運行
add(element1,element2,array) -> this "array" could be bigArray,smallArray etc
function add(element1,element2,array)
{
if(!(element1 SUBSEP element2 in array))
{
array[element1,element2]
}
}
add函數中的數組不斷變化。但是我收到一個錯誤,指出「嘗試使用標量參數數組作爲數組」。但同樣的事情,當我傳遞一個一維數組的作品。你能PPL請幫我對此
我會在一段時間內編輯我的答案,但現在我已經測試了您的代碼並開始工作了!沒有錯誤。我的版本:** GNU Awk 4.0.1 ** – Birei 2012-07-20 23:23:57
您使用的是什麼版本的AWK('gawk'或其他版本號及其版本號)? – 2012-07-20 23:36:55