Skip to content

STRING(函数) ​


创建并以特定字符填充指定长度的字符串

语法 ​

vb
declare function String ( byval count as integer, byval ch_code as long ) as string
declare function String ( byval count as integer, byref ch as const string ) as string

用法 ​

result = String[$]( count, ch_code )

或

result = String[$]( count, ch )

参数 ​

count

指定要创建的字符串长度的整数。

ch_code

用于填充字符串的字符的 ASCII 码值。

ch

其第一个字符用于填充字符串的字符串。

返回值 ​

创建的字符串。如果 ch 为空字符串或 count <= 0,将返回空字符串。

说明 ​

String 生成一个临时字符串,用 count 个指定字符副本填充。此字符串可以被打印或赋值给先前用 Dim 声明的字符串变量。

示例 ​

start GeSHi

vb
Print String(5, 65)       ' 打印: AAAAA
Print String(5, "Hello")  ' 打印: HHHHH

end GeSHi

方言差异 ​

  • 在 -lang qb 方言中需要字符串类型后缀 "$"。
  • 在 -lang fblite 方言中字符串类型后缀 "$" 是可选的。
  • 在 -lang fb 方言中字符串类型后缀 "$" 被忽略,仅在使用 -w suffix 编译选项(或 -w pedantic 编译选项)时才会警告。

与QB的区别 ​

  • 无

参见 ​

  • Space
  • Chr

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系