递归火山软件开发平台

标题: 重复调用参数 正确的解决方案是什么?? [打印本页]

作者: urenai    时间: 4 天前
标题: 重复调用参数 正确的解决方案是什么??
本帖最后由 urenai 于 2025-1-14 09:23 编辑
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. <火山程序 类型 = "通常" 版本 = 1 />

  3. 方法 _取时间文本2 <公开 静态 类型 = 文本型 注释 = "将日期时间值按照所指定的格式转换到文本格式后返回" 返回值注释 = "成功返回对应的日期时间文本,失败返回空文本." @嵌入式方法 = "">
  4. 参数 日期时间值 <类型 = 小数 注释 = "提供具体所欲转换的日期时间值" @默认值 = 0>
  5. 参数 格式文本 <类型 = 文本型 @默认值 = "%Y.%m.%d %H.%M.%S">
  6. {
  7.     @ CVolString ().FormatDateTime ((DATE) (@<日期时间值>==0 ? GetCurrentDateTime (),@<日期时间值>), @<格式文本>.GetText())
  8. }

复制代码



作者: 创世魂    时间: 4 天前
别用 嵌入式方法
作者: 沉默流星    时间: 4 天前
使用禁止流程检查或者只使用@ 符号
作者: urenai    时间: 4 天前

作者: hcwanz    时间: 4 天前
本帖最后由 hcwanz 于 2025-1-14 13:44 编辑

在c++里写一个inline函数, 预先封一层, 然后再用嵌入式方法.

(c++的inline和火山的嵌入式方法类似, 都是直接展开代码.)
inline 说明符 - cppreference.com

作者: Xelloss0618    时间: 4 天前
这种选择判断比较多的话,可以写一个宏




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4