swift学习
来源:互联网 发布:python 比较图像相似度 编辑:程序博客网 时间:2024/05/17 12:48
//
// main.swift
// mySwift
//
// Created by 鹏 何 on 15/7/7.
// Copyright (c) 2015年 鹏 何. All rights reserved.
//
import Foundation
var hello = "Hello, World!" //变量 是定义
var s:Int = 5; //变量 是定义
var mystring = "\(hello)\(s)" //字符串连接
var testvar = ["test","test2","test3",5]
var testdic = ["test":"1","test2":3]
testdic["test3"] = 4
//循环
for uindex in 0...100 {
//判断
if uindex % 2 == 0 {
testvar.append("item \(uindex)")
testdic[("test\(uindex)")] = uindex
}
}
for varvalue in testvar { //遍历数组
// println(varvalue)
}
for (key,value) in testdic { //遍历字典
println("\(key) = \(value)")
}
func syhell( name:String ){
println( name )
}
//必须先定义
syhell("test")
//函数也是变量可以把函数当成变量来执行
var testfun = syhell
testfun("test2")
//可以返回多个值
func getnumber() -> ( Int,String ) {
return (2,"test")
}
//接收返回值的类型
let(a,b) = getnumber()
println(a)
//定义类
class test1 {
var _name:String
//构造函数
init (name:String){
_name = name;
}
func syshelltest1(){
println("test:\(_name)");
}
}
var mytest1 = test1(name: "test1")
mytest1.syshelltest1 ( )
//继承
class test2 :test1 {
//方法重写
override func syshelltest1() {
println("test:\(_name)");
}
}
var mytest2 = test2(name: "test2")
mytest2.syshelltest1()
- Swift学习
- swift学习
- swift学习
- 学习swift
- swift学习
- SWift 学习
- Swift学习
- 学习swift
- swift学习
- swift 学习
- swift学习
- swift学习
- swift学习
- swift学习
- swift学习
- swift学习
- Swift学习
- Swift学习
- mysql--- 移动数据目录到挂载盘
- Xcode6 创建空模块Enpty模板
- 解析非标准json的方法
- i7vpn加速器软件 教你怎么上谷歌,国内上gmail的方法
- C语言及程序设计基础 课程主页
- swift学习
- Unity在Scene窗口有显示,在Game窗口不显示
- 【iOS开发系列】后台模式
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- MyBatis+Spring+Maven的简单整合Demo
- 杭电 HDU ACM 1698 Just a Hook(线段树 区间更新 延迟标记)
- DES3加密算法
- 浅谈C/C++堆栈指引——C/C++堆栈
- Android中assets目录和raw目录的区别和使用情况