//
// main.swift
// mySwift
// Created by鹏何on 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] 举报,一经查实,本站将立刻删除。