ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> IOS开发 >> swift的基本语法

swift的基本语法

来源:网络整理     时间:2014-12-11     关键词:

本篇文章主要介绍了"swift的基本语法",主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下: 最近看视频学习swift,以下是观看极客学院视频后经自己整理后写出的代码//1.打印println("Hello, Swift!");//2.变量和常量var...

 最近看视频学习swift,以下是观看极客学院视频后经自己整理后写出的代码

//1.打印

println("Hello, Swift!");

//2.变量和常量

var v1 = 1;

var v2 = 2;

//常量一经定义不可改变

let v3 = v1 + v2;

//v3 = 8

println("v1 = \(v1) v2=\(v2) v3 = \(v3) ")

//3.数据类型

var str = "Hello "

var s:String = "world"

var i1:Int = 10;

var word:String = "Swift"

println(word)

//4.字符串的连接

var s1 = "Hello "

var i2 = 900;

s1 = s1 + "Swift " + "Next"

println(s1)

s1 = "\(s1) + \(1000) +\(i2)"

println(s1)

//5.语言数组

var arr = ["Hello","Swift",100,200.0,5.6]

var arr1 = []

var arr2 = [String]()

println(arr)

//6.字典

var dict = ["name":"xutao","sex":"male"]

dict["profession"]="iOS engineer"

println(dict)

println(dict["sex"])

//7.循环

var arr3 = [String]()

for index in1...100{

    arr3.append("Item \(index)")

}

println(arr3)

//for value in arr3{

//

//println(value)

//

//}

var i = 0

whilei<arr3.count{

    println(arr3[i]);

    i++;

}

var dict1=["name":"xutao","age":"24","sex":"male"]

for (key,value) indict1{

    println("\(key),\(value)")

}

//8.语言流程控制

forindex  in0...100{

    if(index%2==0){

    

    println(index)

    }

}

//可选变量

var myName :String? = "xutao"

//如果myname==nil;就不会执行判断语句

myName = nil;

iflet name = myName{

    println("yes");

}else{

println("nil")

}

//9.语言函数

func sayHello(name:String){

println("Hello,Swift \(name)")

}

sayHello("I am learning it.")

//多个返回值

func moreReturnValue()->(Int,String){

return(10,"baby")

}

let(a,b)=moreReturnValue();

println(b);

var fun = sayHello;

fun("just do it")

//10.面向对象

//建立一个HI

class Hi{

//建立一个方法

    func print(){

    

    println("swift first")

    

    }

}

var hi = Hi()

hi.print();

//继承

class inherit:Hi{

//重写方法

//  override func print() {

//        println("swift first overwrite")

//    }

    //构造方法

    var _name:String

    init(name:String) {

        self._name=name;

    }

    overridefunc print() {

        println("swift first \(self._name)")

    }

    

}

var hiInherit = inherit(name: "Init");

hiInherit.print();


    

以上就介绍了swift的基本语法,包括了方面的内容,希望对IOS开发有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_98704.html

相关图片

相关文章