zoukankan      html  css  js  c++  java
  • SWIFT学习笔记01

    1、Swift。用来推断option是不是nil,相当于OC的 if(option)
    if let name = option{
    greeting = “if=====“
    }else{
    greeting = "else==="
    }


    2、执行switch中匹配到的子句之后。程序会退出switch语句,并不会继续向下执行,所以不须要在每一个子句结尾写break。



    3、//使用..创建的范围不包括上界,假设想包括的话须要使用...,集合上,就是[)与[]的关系

    for i in 0..3{
        println("i===(i)")//仅仅经历0,1,2三次循环
    }


    4、//传入数组參数
    func sumOf(numbers:Int...) -> Int{
        var sum = 0
        for number in numbers{
            sum += number
        }
        return sum
    }


    5、//函数嵌套,函数里面定义并使用函数
    func returnFifteen() -> Int{
        var y = 10
        func add(){
            y+=5
        }
        add()
        return y
    }



    6、处理变量的可选值时。你能够在操作(比方方法、属性和子脚本)之前加?

    。假设?之前的值是nil,?

    后面的东西都会被忽略。而且整个表达式返回nil。否则,?之后的东西都会被执行。


    2014年06月27日

  • 相关阅读:
    linux echo 换行
    linux 脚本 逻辑关系的写法及区别
    linux vim ***
    跟我一起学Makefile
    linux awk
    linux grep命令 ***
    unbuntu 安装及服务器配置
    linux 静态库文件
    samba 配置
    linux tar
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5180947.html
Copyright © 2011-2022 走看看