Re: [問題] 高維陣列

看板Ruby作者 (sapphira)時間16年前 (2008/10/31 06:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
: 我有一些三維的資料, 大概就是 point=[a,b,c] : 現在我想把這些p放另一個2維的矩陣map內, : 使map看來像是 map=[p0,p1 : p3,p4 ] ,其中每一個p內都含有point=[a,b,c]的形式 : 請問要如宣告跟存取呢? : 我希望夠直接作到 map[i,j]=p5 p6=map[i,j] 這樣的形式.... : 也就是透過map完整的存取出一個陣列p : 因為每一個p進來並不是依序儲存,所以要能夠直接指定到未,讀取時也是一樣. ok 我試出一些東西 p1=[1,2] p2=["a","b"] map=[] map[4,1]=[p1] #=> 看起來是 array p 要用 [] 才能直接存進去 map[1,1]=[p2] puts map[4,1][0][1] #=>2 p5= map[4,1] puts p5[0] #=> 1,2 ; puts p5[1] #=> nil ; puts p5[0][1] #=> 2 ; puts map[1,1] #=> a,b 好像有點懂, 明天在摸....... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.195.243
文章代碼(AID): #192YwchJ (Ruby)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
2
完整討論串 (本文為第 3 之 3 篇):
0
1
0
2
文章代碼(AID): #192YwchJ (Ruby)