您的位置:首页 > 移动开发 > Swift

swift func

2015-06-14 10:52 337 查看
//初学者,记事本是最好的记忆工具,因为它不会矫正语法变量拼写错误,然后转移到IDE会提示语法错误,单词错误。从此记忆深刻。

//

// main.swift

// myswift

//

// Created by zhaoxuhui on 15/4/9.

// Copyright (c) 2015年 zhaoxuhui. All rights reserved.

//

import Foundation

//普通函数

func fun1(){

println("empty fun");

}

//带参数,带返回值

func fun2(v1:Int,condition v2:Int)
-> Int{

return v1+v2;

}

//打桩

func fun4(v:Int)->Int{

return v+1;

}

//返回函数指针

func fun3()->(Int -> Int){

return fun4;

}

//函数指针为参数

func fun5(v:Int , f:Int->Int)->Int{

return f(v);

}

//多返回值

func fun6()->(v1:String,v2:String,v3:String){

return ("zhao","xu","hui");

}

println("Hello, World!")

var v1 = 1

var v2 = 3;

let v3 = v1+v2;//const
var

println("v3 is \(v3)");

println("v3="+String(v3));//Int
to String

fun1();

let v4=fun2(1,condition:2);

println("\(v4)");

var vfun = fun3();

var v5=vfun(1);

println("\(vfun)");//(Function)

println("\(v5)");

var v9 = fun5(99,fun4);

println("v9 is \(v9)");

let(v6,v7,v8) = fun6();

println(v6,v7,v8);//只有字符串才可以这样调用

println(v6+v7+v8);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: