swift 的 一些基本的用法

学了写 swift ,这里简单的列出 swift 的用法

//传统的 for 循环的写法
for var i = 0;i<10;i++ {
    print(i)
}

//..i 的值为0~9,不包含10
for i in 0..<10 {

    print(i)
}
//...i 的值为0到10

for i in 0...10 {
    print(i)
}

关于 switch 的用法

var num = 10
/*

不需要 break

*/
switch num  {

case 1:
    print("一")

case 2:
    print("二")
default:

    print("其他")

}

//  多个条件可以用,分隔
// temp 的作用域就在当前的case中
// 在oc中,需要使用 {}
// 每一个case 中都必须至少有一条可执行的语句
let score = "A"

switch score {

case "A":
    let temp = 100
    print("优良\(temp)")
case "B","C","D":
    print("一般")
default:
    print("其他")

}
时间: 2024-10-14 04:25:33

swift 的 一些基本的用法的相关文章

swift中collectionView的简单用法

之前写过OC中collectionView的用法,现在再看看swift中collectionView的用法,有兴趣的朋友,可以两者前后比较下区别,swift现在没有稳定下来,语法更新的比较快,但是它核心的一些东西,已经定型了.这些还是靠读者们自己去挖掘吧. //这里签署数据源和代理,此时不需要引入layout的代理,也可以.class AmonViewController: UIViewController ,UICollectionViewDataSource,UICollectionView

Swift - 字符串(String)用法详解

下面对String常用的属性和方法做个总结 1,判断是否为空:isEmpty 1 2 3 var str:String if str.isEmpty{ } 2,获取字符数量:countElements 1 2 let str = "hangge.com" println("\(countElements(str))个字符") 3,检查字符串是否有特定前缀/后缀:hasPrefix/hasSuffix 1 2 3 var str = "hangge.com&

Swift数组的加法运算符用法:array1 += array2

var stringList1 = [String]() //创建String类型空数组 var stringList2 = ["1", "3", "5", "7", "zoo", "9","zoo"] var stringList3 :[String] = ["2", "4", "6","appl

Swift学习之位移枚举的按位或运算

在OC里面我们经常遇到一些枚举值可以多选的,需要用或运算来把这些枚举值链接起来,这样的我们称为位移枚举,但是在swift语言里面却不能这么做,下面来讲解一下如何在swift里面使用 OC的位移枚举的区分 //位移枚举typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 << 0, UIViewAutores

4 .Swift函数|闭包

在编程中,我们常把能完成某一特定功能的一组代码,并且带有名字标记类型叫做函数,在C语言中,我们知道函数名就是一个指针,它指向了函数体内代码区的第一行代码的地址,在swift中也具有同样的功效. 在Swift中函数的表现形式如下: 1. func 函数名(参数名1:参数类型,参数名2,参数类型)->返回值类型 {函数的实现部分} func sayHello()->Void { print("hello world") } //有参数,有返回值, func sayHello2(

Swift入门篇-结构体

前面主要是介绍swift语言中基本类型的用法,今天给大家介绍的是swift的结构体的用法,swift中结构体的用法和其他语言的用法,还有不太一样,不过您多敲几遍,就可以理解结构体,结构体在ios开发中是灰常重要的一部分,如果您很好的掌握结构体,在后面ios开发中,会理解的更加清楚. 一:结构体声明 格式: struct 结构体名 { } 说明: 1: struct 是定义结构体的关键字 例子 /* 1:struct 是结构体的关键字 2:student 结构体名称 3:student() 创建一

Swift学习笔记

Apple 新推的Swift已经好几天了.对于向我这样的oc都还没完全琢磨透彻的菜鸟来说--(简直就是福利啊,joke) 看了几天的Swift,只是有了基本的印象.总感觉比较换混乱,可能源自与自己没怎么学过脚本语言.索性,边看边记,加深印象. 本来部分内容源自Apple的<The Swift Programming Language>以及互联网教程.其余内容均为个人理解,不保证正确. 进入正题: 1.Swift是什么? Apple唤他作:雨燕.其实英语过了四级的都应该看出来,Swift还有一层

Swift基础知识点

swift用起来刚开始感觉有点怪怪的,但用了一段时间觉得还是挺好用的,哈哈.毕竟都是要有一个过程的嘛. 我就写一些自己在使用swift的时候的注意点吧,如有不正之处,还请指正! 一.在开发中优先使用常量,只有发现该标识符需要修改的时候,再改成变量,这样做可使数据更安全,以防止队友不小心把你的值修改了. 二.创建一个对象的时候,比如创建一个UIView对象 //1.创建UIView对象 let rect : CGRect = CGRectMake(0, 0, 100, 100) let view

swift @AUTOCLOSURE 和 ?? ||

* {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-family: Arial, Helvetica, sans-serif;margin: 0;color: #333;word-wrap: break-word;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}img {max-width: 100% !importan