马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
 - ;|
- 命令: (XD::STRING:NUMFORMAT 5 4 nil)
- "5.0000"
- 命令: (XD::STRING:NUMFORMAT 5. 4 nil)
- "5.0000"
- 命令: (XD::STRING:NUMFORMAT 5.01 4 nil)
- "5.0100"
- 命令: (XD::STRING:NUMFORMAT 5 4 t)
- "5.0"
- 命令: (XD::STRING:NUMFORMAT 5. 4 t)
- "5.0"
- 命令: (XD::STRING:NUMFORMAT 5.01 4 t)
- "5.01"
- |;
- (defun XD::String:NumFormat (num prec mode)
- (xdrx_sysvar_push '("dimzin" 0))
- (setq str (rtos num 2 prec))
- (if (= mode t)
- (setq str (xdrx_string_regexpr "(?<=\\.[0-9]+)0+$" str "")
- str (xdrx_string_regexpr "(?<=\\.)$" str "0")
- )
- )
- (xdrx_sysvar_pop)
- str
- )
命令: (XD::STRING:NUMFORMAT 5 4 nil)
"5.0000"
命令: (XD::STRING:NUMFORMAT 5. 4 nil)
"5.0000"
命令: (XD::STRING:NUMFORMAT 5.01 4 nil)
"5.0100"
命令: (XD::STRING:NUMFORMAT 5 4 t)
"5.0"
命令: (XD::STRING:NUMFORMAT 5. 4 t)
"5.0"
命令: (XD::STRING:NUMFORMAT 5.01 4 t)
"5.01"
|