• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Swift基础使用方法(Swift开发之中的一个)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
昨晚苹果公布了新一代编程语言Swift,官方提供了一个iBook的说明文档。有须要的能够看下。地址:https://itunes.apple.com/cn/book/swift-programming-language/id881256329?

mt=11


以下我先说下主要的一些东西,大家都是刚看。所以我也难免会出现理解错误的地方。欢迎指出。

当然你也能够直接看官方的文档。




一、let,var基本类型

let:常量。不能二次赋值。赋值时能够不须要指定类型。编译器依据赋值自己主动推断。也能够手工指明类型。
var:变量

let a = 12 // 申明a为常量12。类型Int
let b: Double = 12 // 申明a为常量12,手工指定类型Double


二、字符串

1、加号能够直接拼接字符串,不能直接拼接其它类型转化成string
 


2、 字符串中直接引入代码
let a = 1
let b = 2
let say = "the number is \(a + b)"  // "the number is 3"


三、数组、字典 都能够直接使用 [] 声明

1、数组


2、字典
var man = [
    "like": "apple",
    "name": "Tom",
]
man["iphone"] = "5s"  // 添加字段
man["like"] = "mac"  // 改动字段
man // ["iphone": "5s", "like": "mac", "name": "Tom"]


四、控制语句

1、if  不能够直接使用一个变量或者常量来作为条件,必须是推断语句
let a = 12
if a > 0 {
    // do something
} else {
   // do something
}

假设你写成 if a {} ,就会报错,不能直接使用变量或常量推断bool


2、for
for i in 0..3 {
   // i = 0, 1, 2
}


for var i = 0; i < 3; ++i {
    // i = 0, 1, 2
}


// 数组
let scores = [1, 2, 3, 4, 5]
for score in scores {
    // score 
}


// 字典
let numsDic = [
    "a": [2, 3, 5, 7, 11, 13],
    "b": [1, 1, 2, 3, 5, 8],
    "c": [1, 4, 9, 16, 25],
]
for (key, numbers) in numsDic {
    for number in numbers {
        // number
    }
}


3、while
var n = 2
while n < 100 {
    n = n * 2
}


var m = 2
do {
    m = m * 2
} while m < 100



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[Swift]LeetCode121.买卖股票的最佳时机I|BestTimetoBuyandSellStock发布时间:2022-07-13
下一篇:
Xcode 添加自定义代码块 swift oc发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap