加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift教程04-定义声明变量重要原则

发布时间:2020-12-14 02:17:13 所属栏目:百科 来源:网络整理
导读:和很多其他语言一样,要使用Swift的变量,首先需要声明,定义 1.声明变量的原则[最重要]: ****在Swift中声明的变量,必须能确定该变量的类型,定义的方式有很多 *****类型一致原则,你声明的类型要和你赋值的类型一致 2.导入对应的框架,使用import import UIKitimp

和很多其他语言一样,要使用Swift的变量,首先需要声明,定义

1.声明变量的原则[最重要]:

****在Swift中声明的变量,必须能确定该变量的类型,定义的方式有很多

*****类型一致原则,你声明的类型要和你赋值的类型一致

2.导入对应的框架,使用import

import UIKit
import Foundation

3.定义变量示例

/*

定义变量说明:定义的变量名,即标识符必须以Unicode字符开头,可以使用汉字,$,下划线开头


变量与常量: 变量使用var,常量使用 let 定义


定义变量形式:var xx:类型 = xxx常量类似


分号的省略: 每行之后的分号可以省略掉,但是如果你在一个一行写多个语句的中间需要用分号隔开


定义原则: 必须直接或者间接( 赋初始值则系统自动获得它的类型)的指出变量的类型,否则会报错


是否为空: 默认你定义的普通变量(后面没有问号的),不能为nil否则会报错;例如 var a:Int = nil 报错

*/

定义普通变量(不能为空的变量)

(1)定义变量使用 var (有点类似js...)


//定义汉字变量,此变量为String类型,因为系统可以自行 根据你后面的赋值 "汉字变量" 来确定 该变量的类型
var 汉字变量="汉字变量"


(2)常量使用 let,需要先赋值


//定义一个字符串常量,需指定初始值
let str8:String = "常量需指定初始值,且不可改变,否则报错"


(3)以美元符号打头的整型,常量


//美元符号开头的英文变量,系统推断出其类型为 Int整型
let $start= 33


(4)定义整型变量,且以下划线开头


//定义一个整型的变量,没有赋初始值,但是该变量不能接受nil值

var _intValue:Int


(5)一行多个变量,逗号隔开


//一行可以定义多个变量,使用逗号隔开(不推荐)
var str1=100,str2:String="字符串类型"


(6)分号的用武之地,分割一行多条语句


//一行写多个语句需要用分号,其他情况可以不用分号

var str3="3" ;var str4="4"


(7)分行写一条语句.但注意,变量名,一个字符串,属性等不能分开写,不能以空格隔开变量名


//定义常量,使用加号连接字符串,分行写
let str5="555"
+ "www"

//字符串不可以分开写,变量名不能分行写,会报错
var str6="66
66"


(8)类型保持一致,你赋值的实际类型系统会自行推断,要和你前面声明的Int类型保持一致,否则会报错,下面语句报错

//var ib:Int = "ceshi"//声明的类型与实际的类型不一致


(9)数据类型说明,后面会有介绍

Int /Float /Double/ String 等,以大写字母开头

其他 Swift文章:http://blog.csdn.net/yangbingbinga/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读