微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

swift学习

//

// main.swift

// mySwift

// Created byon 15/7/7.

// copyright (c) 2015. All rights reserved.

//


importFoundation


varhello ="Hello,World!"//变量是定义

var s:Int=5;var mystring ="\(hello)\(s)"字符串连接


testvar = ["test","test2"5]


vartestdic = ["test":"1","test2":3]

testdic["test3"] =4

//循环

foruindexin0...100{

//判断

ifuindex %2==0{

testvar.append("item\(uindex)")

testdic[("test\)")] = uindex

}

}



forvarvalueintestvar{ 遍历数组

// println(varvalue)

}


for(key,value)testdic{遍历字典

println((key) =\(value)")

}



funcsyhell( name:String){

println( name )

}

//必须先定义

syhell("test")


//函数也是变量可以把函数当成变量来执行

vartestfun =syhell

testfun"test2" //可以返回多个值

funcgetnumber() -> (Int,String) {

return(2,27)">"test")

}

//接收返回值的类型

let(a,b) =getnumber()


println(a)

//定义类

classtest1 {

var_name:String

//构造函数

init(name:String){

_name= name;

}

funcsyshelltest1(){

"test:\_name)");

}

}

varmytest1 =test1(name:"test1")

mytest1.syshelltest1( )

//继承

classtest2 :test1{

//方法重写

overridefuncsyshelltest1() {

varmytest2 =test2(name:"test2")

mytest2()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐