swift方法使用

原创 2015年07月09日 14:51:39

方法的定义和使用

//方法定义,(参数名:参数类型),多个参数用:分割
func sayHello(name:String){
    println("hello\(name)")
}
sayHello("zhangsan")
//
//创建返回多个值的方法
func getStudeng()->(NSString,Int){
    return ("zhangsan",23)
}
//得到返回值名称用逗号隔开
let (name,age)=getStudeng()
//获取值并输出
println("名字:\(name),年龄:\(age)")

多个参数和返回值

//定义一个方法可以传入多个值
func getSum(age:Int...)->Int{
    var s:Int=0
    for a in age{
        s+=a
    }
    return s
}
var sum1=getSum()
var sum2=getSum(2,4,6,8,10)
println("sum1=\(sum1):sum2=\(sum2)")
//定义一个可以传入多个值,返回多个值的方法
func getStudeng(name:String,age:Int,sex:String)->(String,Int,String){
    return (name,age,sex)
}
let (name,age,sex)=getStudeng("zhangsan", 20, "男")
println("姓名:\(name)年龄:\(age)性别:\(sex)")


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Swift2.0——构造方法的使用

构造方法的使用 import Foundation /* 继承与构造方法: 指定构造与便利构造方法 */ class Person { var name:String var a...

Swift笔记 基本语法 Array和Dictionary的使用方法

http://qiita.com/hachinobu/items/d591d0cba23b6dfec559 // 不可变String数组 let names: String[] = ["name5"...

Swift基础之对FMDB第三方的使用方法

相信大家都熟悉OC使用FMDB第三方库,进行数据库操作,增、删、改、查,现在我就来利用代码展示一下Swift对此库的使用方法,我是通过Pods添加的第三方库,如果手动添加记得创建桥接文件,在文件中调用...

《Swift NSDictionary 的详细使用和部分方法介绍 和 哈希表(散列)的阐述和解释 》

/*     《Swift   NSDictionary 的详细使用和部分方法介绍 和 哈希表(散列)的阐述和解释 》 */ /*    第一步:我们首先,必须了解一个...

Swift - 使用addSubview()方法将StoryBoard中的视图加载进来

Swift - 使用addSubview()方法将StoryBoard中的视图加载进来

WKWebView的简单使用,与js交互(js调用OC或swift方法)

import UIKit import WebKit @objc class BasicWkWebViewController: BasicViewController,WKNavigationDel...

Swift学习记录 -- 14.闭包的使用和解决循环引用方法

Swift中的闭包 , 几乎和OC中的block一模一样 , 我个人又比较偏好block , 所以觉得闭包还是蛮不错的 . 在循环引用问题上 , 解决方案也更加简洁// HttpTool类 impor...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)