程式問題(4)

Home Home
引用 | 編輯 black_jack
2007-06-28 10:37
樓主
推文 x0
1. 之前腳本自訂功能的範例,看來只能定義供腳本內部使用的功能,不曉得能否定義供user從外部呼叫的? 因為這樣,可以省掉打一長串程式敘述的麻煩而改以呼叫功能,傳入必要的變數,就能得到傳回值.
2. 資料庫備份/回存功能中, 各項皆包含已安裝的命理程式嗎?例如我安裝了奇門和六爻,那麼備份命理程式是兩者的命理程式皆備份囉?
3. 選單的選項動態加入:
     設定:字串=''用事',' o天時',' o下雪''
     如果: ...{判斷式}
        設定:字串=字串+',' o下雨''
     輸入:選單='選單',選單,#{字串}#
  原來是預期在'天時'下會多出一個'下雨'選項,卻出現語法錯誤!!
4. 若要建立一個多維字串陣列, 如下
     設定:字串[3]=['abc','def','ghi']
  期望 字串[0]出現'abc', 字串[1]出現'def',..但出現指令錯誤!!

獻花 x0
引用 | 編輯 mainchen
2007-06-28 14:51
1樓
  
1. 之前腳本自訂功能的範例,看來只能定義供腳本內部使用的功能,不曉得能否定義供user從外部呼叫的? 因為這樣,可以省掉打一長串程式敘述的麻煩而改以呼叫功能,傳入必要的變數,就能得到傳回值.

由於腳本只能在自己的 "解說編輯區" 內獨立執行, 因此自定的函數也只能在這個範圍而已.

另外 命理程式說明檔 已初步完成, 以後會再陸續加入範例, 請先參考:
命理程式說明檔 (CHM 格式, 最後更新: 2007.06.28)


2. 資料庫備份/回存功能中, 各項皆包含已安裝的命理程式嗎?例如我安裝了奇門和六爻,那麼備份命理程式是兩者的命理程式皆備份囉?

是的, 會備份 "全部" 程式 (包含程式內建及您自己擴增的程式).


3. 選單的選項動態加入:
  設定:字串=''用事',' o天時',' o下雪''
  如果: ...{判斷式}
    設定:字串=字串+',' o下雨''
  輸入:選單='選單',選單,#{字串}#
原來是預期在'天時'下會多出一個'下雨'選項,卻出現語法錯誤!!

此問題於 v1.197 已修正, 請更新即可正常.



4. 若要建立一個多維字串陣列, 如下
  設定:字串[3]=['abc','def','ghi']
期望 字串[0]出現'abc', 字串[1]出現'def',..但出現指令錯誤!!

您要設定的是 "多維" 陣列, 因此這行指令會產生 "字串[3]" 為基底的三個陣列, 請見下圖:



若您要的只是 "字串" 陣列變數內包含這三個字串, 可寫成:

設定:字串=['abc','def','ghi']

獻花 x0