桓楠百科网

编程知识、经典语录与百科知识分享平台

仓颉编程语言基础-基本数据类型—字符串类型

定义

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s="a1a2···an"(n>=0)。是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

在仓颉编程语言中,

字符串类型使用 String 表示,用于表达文本数据,由一串 Unicode 字符组合而成。

单行字符串

定义在一对单引号或一对双引号之内,引号中的内容可以是任意数量的。只能写在同一行,不能跨越多行

let a: String = ""

let b = 'Hello World'

let c = "\"Hello World\""

let d = 'Hello \nWorld'

多行字符串

开头结尾需各存在三个双引号(""")或三个单引号(''')。

内容从开头的三个引号换行后的第一行开始,到结尾的三个引号之前为止,之间的内容可以是任意数量的(除单独出现的 \ 之外的)任意字符。多行字符串可以跨越多行。

let a: String = """

""" //空的多行字符串

let b = '''

Hello,

World'''

字符串插值

我们可以使用文字、常量、变量或插值表达式的混合来构建字符串

插值表达式必须用花括号 {} 包起来,并在 {} 之前加上 $ 前缀。{} 中可以包含一个或者多个声明或表达式。

let r = 2.4

let area = "The area of a circle with radius ${r} is ${let PI = 3.141592; PI * r * r}"

println(area) //The area of a circle with radius 2.400000 is 18.095570

字符串操作

使用关系操作符进行比较

使用 + 进行拼接

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言