亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
有個關(guān)于哈希的問題求助
[打印本頁]
作者:
jiangphoenix
時間:
2015-06-02 15:49
標(biāo)題:
有個關(guān)于哈希的問題求助
假如我有一行數(shù)據(jù)
15H01465, 1.426042, 0.951233, 0.615978, -9.56578, 32.653958, M
15H01466, 0.425223, -0.92539, -0.744484, -8.907805, 36.683619, M
15R01445, 0.761605, 0.669665, 0.21961, -8.380878, 35.869082, M
15R01446, -1.00751, -0.610632, 0.114588, -12.722134, 46.077545, M
我想以第一個逗號之前的作為keys,后面的所有作為values
我想這么寫
$hash{'15H01465'} = "1.426042, 0.951233, 0.615978, -9.56578, 32.653958, M";
但是這樣出的結(jié)果是錯了
希望有懂的人教教我
該怎么寫
不勝感激
作者:
laputa73
時間:
2015-06-02 17:34
報什么錯?
my %hash;
定義了沒?
作者:
substr函數(shù)
時間:
2015-06-02 21:00
回復(fù)
1#
jiangphoenix
還不是很明白
我這么寫
貌似也是有輸出報什么錯
ff1.426042, 0.951233, 0.615978, -9.56578, 32.653958, M
my %hash;
$hash{'15H01465'} = "1.426042, 0.951233, 0.615978, -9.56578, 32.653958, M";
say $hash{'15H01465'};
復(fù)制代碼
作者:
jiangphoenix
時間:
2015-06-03 10:49
回復(fù)
2#
laputa73
之前定義了my %hash呀, 主要是多行下來后,數(shù)值都變了
作者:
b114213903
時間:
2015-06-03 11:15
use 5.010;
my %hash;
$hash{'15H01465'} = "1.426042, 0.951233, 0.615978, -9.56578, 32.653958, M";
say $hash{'15H01465'};
復(fù)制代碼
試試!
作者:
jiangphoenix
時間:
2015-06-03 12:28
回復(fù)
5#
b114213903
好好,我試試
作者:
旋轉(zhuǎn)小馬
時間:
2015-06-09 19:12
key值是唯一的不能相同,如果有相同,后面的會把前面的覆蓋
作者:
104359176
時間:
2015-06-10 18:07
如果 key 不是唯一的,最好不要使用 hash, 因為 hash 會自動過濾重復(fù)的 key, 并且失去順序。
最好用數(shù)組的數(shù)組:
[
[15H01465 , 1.426042, 0.951233, 0.615978, -9.56578, 32.653958, M]
...
]
作者:
jiangphoenix
時間:
2015-10-26 14:09
回復(fù)
8#
104359176
謝謝
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2