> 自媒体
变量基本数据类型字符串插值是什么(字符串变量和数值变量)
导语:变量、基本数据类型、字符串插值
变量变量是一种使用方便的占位符,用于引用计算机内存地址。
swift 每个变量指定了特定的类型,类型决定变量占用内存的大小,也决定可存储值的范围。
变量名可以由字母、数字和下划线组成,以字母或下划线开始,且区分大小写。
变量名也可以使用简单的 Unicode 字符
变量和常量可以使用 print 函数输出,在字符串中可以使用括号与反斜线插入变量
// 变量声明var variableName = <initial value>//实例import Cocoavar a = 42print(a) //输出42var b:floatb = 3.1415926print(b) //输出3.1415926var _var = &34;var 你好 = &34;print(_var) // hello swiftprint(你好) //世界var name = &34;print(&34;) //manon
标准 Swift 字符串使用双引号,但不能包含换行符,如果您想要多行字符串,使用三个双引号开始和结束,如下所示:
var str1 = &34;&34;&34;print(str1) // &34;
如果不希望显示\,应该如下写:
var str2 = &34;&34;&34;print(str2) //&34;
浮点和布尔值Swift 中的另外两种基本数据类型是双精度和布尔值。
var pi = 3.141var awesome = true
字符串插值将变量放置在字符串中
var score = 85var str = &34;var results = &34;
常量常量一旦赋值,不能再次赋值,否则会报错。
//声明let _const = <initial value>let _const:Float = 3.1415926// 命名和变量命名相同// 输出和变量命名相同
类型声明在创建变量或常量的时候可以声明数据类型,如果没有,swift 将推导其数据类型,如下:
let str = &34; //swift推导str为String// 主动声明类型let album: String = &34;let year: Int = 1989let height: Double = 1.78let taylorRocks: Bool = true
扩展字符串是一系列字符的集合,比如hello world,它的数据类型为 String
import Cocoa//创建字符串var str1 = &34;print(str1)//空字符串var str2 = &34;var str3 = &34;if str2.isEmpty() { print(&34;)}else{ print(&34;)}// 连接字符串var str4 = str1 + strrint(str4) //&34;print(&39;)// 字符串长度print(str4.count)// 字符串比较if str1==str2{ print(&34;)}else{ print(&34;)}
字符串函数及运算符
isEmpty 判断字符串是否为空,返回布尔值hasPrefix 检查字符串是否有特定的前缀hasSuffix 检查字符串是否有特定的后缀Int 转换字符串数字为整型count 计算字符串的长度utf8、utf16 遍历String的utf8属性访问utf8、utf16编码unicodeScalars 遍历String的unicodeScalars属性访问Unicode标量编码+、+=、==、<、!= 字符串操作符本文内容由小涵整理编辑!