搜索
写经验 领红包

变量基本数据类型字符串插值是什么(字符串变量和数值变量)

导语:变量、基本数据类型、字符串插值

变量,基本数据类型,字符串插值是什么(字符串变量和数值变量)

变量

变量是一种使用方便的占位符,用于引用计算机内存地址。

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标量编码+、+=、==、<、!= 字符串操作符

本文内容由小涵整理编辑!