语法:
string(<数据> [格式 <格式模式>] [转义] [加引号] [语言 <语言名>])
返回:
字符串。本函数将<数据>转换为字符串,转换时可指定格式,可加转义符,可在两端加引号,可指定时间类型的语言。
参数<数据>:
待转换的原数据,可以是多种数据类型。必要参数;多种数据类型;参数名已省略。
例子:
将浮点3456.78转为字符串。
NLC片段: string(3456.78) //结果是"3456.78"
参数[格式 <格式模式>]:
转换时用来格式化的模式。非必要参数;类型是字符串;参数名不能省略。
例子:
将浮点3456.78转为字符串,开头加$符号,中间是千分位,保留2位小数。
NLC片段: string(3456.78; 格式 "$#,##0.00") //结果是"$3,456.78"
参数[转义]:
忽略参数[格式 <格式模式>],并将<数据>中不可显示的字符转义,对<数据>中含有的tab、回车、换行等用转义符形式显示,如果含有单引号、双引号和转义符则加上转义符。非必要参数;类型是布尔;参数名不能省略,参数值必须省略。
例子:
将"a b"转为字符串,不可见的制表符转为显式的转义符。
NLC片段:string("a b"; 转义) //结果是"a\tb"
参数[加引号]:
忽略参数[格式 <格式模式>],并在输出字符串的两端加双引号。
例子:
将字符串"a b"两端加双引号。
NLC片段:string("a b"; 加引号) //结果是""a b""
参数[语言 <语言名>]:
语言名,只对输出时间日期时有效,不区分大小写,常用语言名有zh(中文)、en(英文)。非必要参数;类型是字符串;参数名不能省略。
例子:
将日期2009-02-23转为字符串,模式是MMM dd, yyyy,语言是英语。
NLC片段:string(2009-02-23; 格式 "MMM dd, yyyy"; 语言 "en") //结果是”Feb 23, 2009"