使用g開頭的陣列字串的解析

乌拉小考發表於2024-04-30

在做ofd的檔案解析的時候,會遇到帶有這種描述的陣列"g 2 2.0 3 g 3 1.2 0.2"。這個字串透過空格進行分割得到一個["g", 2, 2.0, 3, "g", 3, 1.2, 0.2]這樣的陣列資料。
這個是以g表示一個陣列的開頭,包含了2個元素,每個元素都是2.0的陣列。整個字串翻譯成一個完整的陣列就是這樣的[2.0, 2.0, 3, 1.2, 1.2, 1.2, 0.2]
相當於g後面第一個元素是重複的資料數量,第二個數是重複的值,第三個是加在末尾的數

相關文章