中文偽春菜後援會論壇  

打印

[問題] 幫助希望!!~~(改)陣列用法

幫助希望!!~~(改)陣列用法

其實我不太了解aya的陣列

WIKI那些東西老實說也不解


VB上的我也只會一小部分...(好悲慘


想問一夏如果我要讓變數有兩個陣列怎麼做


現在---->
複製內容到剪貼板
代碼:
        word[a] = wordA + wordB





想做的---->
複製內容到剪貼板
代碼:
        word[a,b] = wordA + wordB
解答希望!!






題外話~~這篇是直接改之前的~~因為已經沒問題了...還沒人回答所以就...

[ 本帖最後由 豬神 於 2013-7-15 17:39 編輯 ]

TOP

不懂你的意思耶
印象中AYA的陣列只有一維陣列而已
"小明"、"小王"、"小華"三字串放入一個字串陣列name的話就變成
name[0]="小明"
name[1]="小王"
name[2]="小華"
一起設定的話應該是
name="小明,小王,小華"
應該是這樣,有點忘記XD
取出來的時候就是直接打name[0]、name[1]、name[2]
沒辦法打name一次取三個

--------
喔喔了解你意思了XD
AYA的多維陣列是沒辦法的吧
全域變數的值存成cfg檔時都一行行的很簡單
只能自己創兩個陣列來分別儲存
另外那不是讓變數有兩個陣列
是創立一個二維陣列,陣列裡面存放的才是變數
(不過從指標或傳址的概念來看指向陣列的那個也是變數啦)

TOP

泛用陣列里套用簡易陣列。
word=(wordA,wordB,"%(wordA),%(wordB)")
因為wordA是變量,所以簡易陣列里要用%把它提取出來,所以word[2]的內容就是簡易陣列"%(wordA),%(wordB)",分別是word[2][0],word[2][1],注意這個不能賦值只能引用,不能word[2][0]="",要改只能word[2]="%(wordC),%(wordD)"
甚至wordC還可以含多個元素
比如wordC=“A|B|C|D“
這樣要引用A就成為word[2][0][0,'|']
[0,'|']表示第一個“|”之前的字符,[1,'|']就是第一個“|”之后,第二個“|”之前的字符

TOP



當前時區 GMT+8, 現在時間是 2023-10-3 18:48

Processed in 0.012046 second(s), 9 queries, Gzip enabled.

清除 Cookies - 聯繫我們 - 中文偽春菜後援會 - Archiver - WAP - TOP - 界面風格