1.使用func声明一个函数。调用函数使用他的名字加上小括号中的参数列表。使用->分隔参数的名字和返回值类型func greet(name: String, day: String) -> String {return "Hello \(name), today is \(day)."}greet(...
分类:
编程语言 时间:
2015-02-18 16:25:55
阅读次数:
190
一、函数的定义(1)函数的定义格式1 func 函数名(形参列表) -> 返回值类型 {2 // 函数体...3 4 }(2)形参列表的格式形参名1: 形参类型1, 形参名2: 形参类型2, …(3)举例:计算2个整数的和1 func sum(num1: Int, num2: Int) -...
分类:
移动开发 时间:
2014-12-22 17:53:20
阅读次数:
391
// Playground - noun: a place where people can playimport UIKit// 定义和调用函数func sayHello(personName : String) -> String { let greeting = "hello, " + ...
分类:
编程语言 时间:
2014-11-23 18:53:31
阅读次数:
262
函数是执行特定任务的代码自包含块。给定一个函数名称标识, 当执行其任务时就可以用这个标识来进行"调用"。Swift的统一的功能语法足够灵活来表达任何东西,无论是甚至没有参数名称的简单的C风格的函数表达式,还是需要为每个本地参数和外部参数设置复杂名称的Objective-C语言风格的函数。参数提供默认...
分类:
编程语言 时间:
2014-11-02 01:53:54
阅读次数:
229
原文地址:http://blog.callmewhy.com/2014/09/11/functional-swift-apis/在过去的时间里,人们对于设计 API 总结了很多通用的模式和最佳实践方案。一般情况下,我们总是可以从苹果的 Foundation、Cocoa、Cocoa Touch 和很多其他框架中总结出一些开发中的范例。毫无疑问,对于“特定情境下的 API 应该如何设计”这个问题,不同...
分类:
移动开发 时间:
2014-09-16 10:44:20
阅读次数:
258
特性一:函数可以穿出不固定的同一种类型的参数(参数的个数不固定)example:“func sumOf(numbers: Int...) -> Int { var sum = 0 for number in numbers { sum += number } r...
分类:
编程语言 时间:
2014-08-22 00:06:35
阅读次数:
301
Swift的String类型是值类型。如果你创建了一个新的字符串值,那么当其进行常量、变量赋值操作或在函数/方法中传递时,会进行值拷贝。在不同的情况下,都会对已有字符串值创建新的副本,并对该新副本进行传递或赋值。这和OC中的NSString不同,当您在OC创建了一个NSString实例,并将其传递给...
分类:
其他好文 时间:
2014-08-02 23:08:14
阅读次数:
242
Swift函数以关键字func 标示。返回类型->func GetName(strName:String)-> String{ return "for " + strName}let name = GetName("xx")println("\(name)")函数参数默认为let类型的。如果你...
分类:
其他好文 时间:
2014-07-26 00:17:16
阅读次数:
292
import Foundation
println("Hello, World!")
//声明一个函数 不带参数 没有返回值
func func1(){
}
//声明一个函数 传入两个String类型参数 , 没有返回值
func func2(v1:String, v2:String){
println(v1 + "and" + v2)
}
//声明一个求和的函数
fu...
分类:
其他好文 时间:
2014-07-21 13:33:46
阅读次数:
209