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