swift初学者(简单值)

本文介绍了Swift语言的基础概念,包括变量的定义方式与类型推断机制,如何进行类型转换及字符串操作,以及常量的声明与使用等。Swift是一种类型安全的语言,不会隐式地将一种类型转换为另一种类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学校老师开了swift的课就开始自学了。。
首先变量的定义:

var name="JACK"   //自动识别为string
var number=19     //自动识别为integer

可以看出swift语言很聪明啊,不需要我们去定义它变量的类型,只用直接赋值它的编译器就可以推断变量的类型了,如果没有赋初始值或者你没有给它足够的信息让它可以推断出你变量的类型那么你需要在变量后面声明变量的类型并且用冒号符分割,像这样:

var height:Double=8848.48

swift中的值的类型永远不会被隐式的转化为其他类型,所以当我们需要转化数值类型的时候必须显示的转化:

let label="The width is"
let width=56
let widthLabel=label+String(width) //这里的width强制的从integer转变成了string类型,并且可以看出swift是支持+号                           
                                     对字符串的操作的

常量的声明和变量相似,使用关键字let,但是一个常量一旦被赋值以后就不能改变它的值了,你只可以使用它而不可以改变它。

官方文档里介绍了一种更简单的把值转换为字符串的方法:把值写到括号里,然后在括号之前写一个反斜杠,例如:

let apples=3
let oranges=5
let appleSummary="I have \(apples) apples."                     //I have 3 apples.
let fruitSummary="I have \(apples+oranges) pieces of fruit."    //I have 8 pieces of fruit.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值