Swift1 - 最最最最基础语法

本文介绍了Swift的基础语法,包括输出Hello World、常量let与变量var的定义、数据类型的自动推断、强制类型转换、多行字符串以及Array和Dict的使用。尽管全英文的《Swift Programming Language》阅读起来挑战重重,但经过一下午的学习,已经掌握了这些基本概念。

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

在《Swift Programming Language》中啃了最最最最基础的语法部分,全英文的真难懂啊,啃了一下午才啃了五页。

输出Hello World

print("Hello World")

定义常量 let (可以不声明数据类型,可自动判断出来)

let myConst1 = 1
let myConst2 = "mx"
let myConst3 : Double = 2.3

定义变量 var (可以不声明数据类型,可自动判断出来)

var myVar1 = 1
myVar1 = 2  
//myVar1 = "mx" 是错的,因为不能修改数据类型

强制转换数据类型()

var myVar2 = 4.5
print(Int(myVar2))
//输出4,Int()会只保留整数部分而非四舍五入

print(String(myVar2))

强制转换为String的两种方法

//第一种 String()
var myStr1 = String(myVar2)
//第二种 "/()"
var myStr2 = "/(myVar2)"

多行字符串""""""

let quato = """
"I said I have \(myVar2) apples." Do you know?
"""
print(quato)
//输出 "I said I have 4 apples." Do you know?

定义Array[],array可以直接修改元素,增加元素

var myArray = ["red", "yellow", "blue"]
myArray[1] = "yellow_1"  //可以直接修改array的值
myArray.append("pink")  //可以用array.append()
print(myArray)  //输出["red", "yellow_1", "blue", "pink"]

var myArray2 = ["1","red"]  //array里数据类型要一致
print(myArray2)

var myArray3:[Int] = []
myArray3 = [1,2,3]
print(myArray3)

定义Dict[:],Dict也可以直接修改元素

var myDict = ["red":1, "yellow":2, "blue":3]
print(myDict)
var myDict2: [Int:String]

myDict2 = [1:"one", 2:"two"]
var myDict3:[String:Int] = [:]

myDict3 = ["red":1, "yellow":2, "blue":3]
myDict3["purple"]=4
print(myDict3)   //输出的顺序是随机的

var myDict4: [Int:String] = [1:"apple", 2:"orange"]
myDict4[5]="yellow"
print(myDict4)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值