我具有其中測量存儲它看起來像這樣的文本文件:Perl的保存的測量結果
sometext
Step 1:
tphlay = 1.5e-9
tplhay = 4.8e-9
tphlby = 1.01e-8
tplhby = 2.4e-10
Step 2:
tphlay = 2.5e-9
tplhay = 1.8e-9
tphlby = 6.01e-8
tplhby = 1.4e-10
...
與多個測量(tphlay,...)的每個步驟和具有多個值,以各測定在不同的步驟。該腳本應該能夠將任何度量值的所有值保存在不同的數組中,如arraytphlay = [1.5e-9,2.5e-9]等等。
每一步都會有相同的測量值。 其中一個問題是測量的名稱是可變的,並且取決於以前運行的腳本。但是我創建了一個包含這些名稱的數組(namearray)。 我的想法是爲namearray的每個元素創建一個數組,但我已經讀過這是不好的做法,因爲它使用軟引用,而應該使用散列代替。但對於哈希我讀過,你不能分配多個值到一個鍵。
因此,我想知道如何以智能的方式保存這些測量結果,我會爲你做一個代碼示例,因爲我僅僅是一個perl初學者。