|
還是有點不太明白陣列的用意,至少我曉得把許多有號碼的陣列一個羅波一個坑那樣排列,但每個陣列的號碼,我要怎樣知道它放在哪�堙H例如我把葡萄、楊桃、水蜜桃放在陣列裡面,怎樣知道他們的摁列位置?完骰子的遊戲,骰子有六個面,按一下迴車就隨便跳出一面數字比大小,那也是陣列的用法嗎?那樣的話,怎樣告訴他我要按迴車,然後他怎樣選擇跳骰子哪個面面貌給我?謝謝!
葡萄、楊桃、水蜜桃的例子,要知道元素的索引位置,已經是「搜索」的問題,不在這篇範圍,下一篇會有吧,循序搜索與二分搜索。骰子的話我覺得不像陣列用途,除非這樣說,陣列六個元素各存一個圖檔,隨機挑出數字 n 以後,找位置 n-1 的圖放在畫面上顯示骰子的點數,注意六個元素的位置是 0~5 不是 1~6 所以說是位置 n-1.
公告:修正筆誤,以及修改一個錯誤的文章內容。 根據 Arrays - AutoIt Wiki, 其敘述變數轉變成陣列的方式如下: In AutoIt, a variable may be converted to an array by either using the ReDim keyword or assigning a function which returns an array to the variable. 然而,經過測試我發現 ReDim 並不能使非陣列的變數變成陣列,將 ReDim 用於非陣列變數會引起錯誤。 文章內容修正為:變數被宣告 (Global, Local, Dim) 成陣列,或者接收函式傳回的陣列,才是產生陣列的方式。
Warning: fopen(/home/crazy/www/cmsb/bcj/has_read.php): failed to open stream: Permission denied in /home/crazy/www/compose/reading.php on line 2077
Warning: fputs() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2079
Warning: fclose() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2080
閱讀文章〈14 陣列 (1): 基礎篇〉 ---點閱次數 188 !!注意:這個部落格文章閱讀記錄檔的檔案權限無法更新文章閱讀的記錄!!!
回前伊個頁面:也可以直接案倒退鍵唷!
|