如何写一个函数或一个方法?
对于比较复杂的操作或者可以提取出来复用的代码可以抽取成一个方法(函数)。方法皆以Method 开头, 其后跟返回值的类型(void表示无返回值)+ 函数名 + 参数类型及名称(参数在括号内,多个参数以逗号分隔), 并且然后在Begin 和End 块之间为函数的内容。
示例1:函数示例
Method String OrderStateParse(OrderState odState)
Begin
Switch(odState)
Begin
Case OrderState.Canceled:
Return "已取消";
Case OrderState.Expired:
Return "已过期";
Case OrderState.Filled:
Return "完全成交";
Case OrderState.PartiallyFilled:
Return "部分成交";
Case OrderState.PartiallyFilledUROut:
Return "部成撤单";
Case OrderState.Queued:
Return "队列中";
Case OrderState.Received:
Return "已接收";
Case OrderState.Rejected:
Return "已拒绝";
Case OrderState.SendFailed:
Return "发送失败";
Case OrderState.Sending:
Return "发送中";
Case OrderState.Unsent:
Return "未发送";
Default:
Return odState.ToString();
End;
End;