function 的范例

Home Home
引用 | 編輯 espua72
2010-03-24 18:20
樓主
推文 x0
可否提供一个function的范例, 使用手册上的范例看不懂,不知在哪里做设定。

比方:
function 星性(star as integer) as string
  if star=1
    星性="太阳主贵。"

谢谢

獻花 x0
引用 | 編輯 mainchen
2010-03-25 07:28
1樓
  
下面是引用 espua72 於 2010-03-24 18:20 發表的 function 的范例: 到引言文
可否提供一个function的范例, 使用手册上的范例看不懂,不知在哪里做设定。

下面提供四種腳本語言 PascalScrite, C++Script, JScript, BasicScript 程式範例, 相同功能但不同語言寫法的範例, 請選用自己習慣的語言來寫程式即可:









獻花 x0
引用 | 編輯 espua72
2010-03-26 00:06
2樓
  
谢谢版主,还想请教一下该如何在程式里呼叫function。

我尝试把function return 的字串放到某个variable,但不成功,如下

设定:函数字串=函数范例(1)

獻花 x0
引用 | 編輯 mainchen
2010-03-26 05:45
3樓
  
下面是引用 espua72 於 2010-03-26 00:06 發表的 : 到引言文
谢谢版主,还想请教一下该如何在程式里呼叫function。
我尝试把function return 的字串放到某个variable,但不成功,如下
设定:函数字串=函数范例(1)

目前 function 只能使用在 Script 裡頭,一行命理程式裡可以寫一份 Script 程式,而您指的 function 就只能在這一份 Script 裡頭使用。
通常撰寫命理程式,我不建使用 Script 來寫程式,因為 Script 與命理程式的銜接比較複雜, 除非您對電腦程式語言程式很熟悉。

如果您想要在命理程式用到類似功能, 可以使用 指令 程式: 與 執行:, 請見下面說明:

當有一段程式可以使用在許多地方法時,可以將該段程式寫成 [程式:] 指令,在往後程式中可以使用 [執行:] 指令來執行它。
目前 [程式:] 傳遞變數方式,採用全域變數,因此如果需要傳遞變數,請於 [程式:] 內設定回傳變數,再由 [執行:] 完時判斷,請見下例:



獻花 x0
引用 | 編輯 espua72
2010-03-26 13:24
4樓
  
谢谢,这办法也好,相对简单,维护上也容易。

獻花 x0