泛型
2015-09-24 20:31
316 查看
import Foundation
func swapValue<T>(inout a:T,inout b:T){
let temp = a
a = b
b = temp
}
var a="hello"
var b="thanks"
swapValue(&a, &b)
var c=12
var d=34
swapValue(&c, &d)
class Sunday<T>{
func getName(s:T){
println(s)
}
}
var vSunday = Sunday<String>()
vSunday.getName("hello")
func swapValue<T>(inout a:T,inout b:T){
let temp = a
a = b
b = temp
}
var a="hello"
var b="thanks"
swapValue(&a, &b)
var c=12
var d=34
swapValue(&c, &d)
class Sunday<T>{
func getName(s:T){
println(s)
}
}
var vSunday = Sunday<String>()
vSunday.getName("hello")
相关文章推荐
- hdu 5438 Ponds 2015 ACM/ICPC Asia Regional Changchun Online
- Nginx 负载均衡配置和策略
- Majority Element
- C++ 3维数组指针声明的3种方式
- cdoj 92 Journey tarjan/lca 树上点对距离
- POJ - 2194
- 线性复杂度反转单向链表
- atitit.404错误调查过程汇总
- hadoop结构出现后format变态
- POJ 3061 Subsequence (迟取法_预处理,连续子序列)
- 近期SDN学习中遇到的小问题记录
- 精通 JavaScript中的正则表达式
- 用C#写数据库大作业
- 微信移动应用接入开发, Android 授权微信登录获取openid,unionid等,score参数错误或者没有scope权限
- 详解StringTokenizer函数
- 寻找单向循环链表的环的开始结点
- JAVA类的方法调用和变量(全套)
- 0923Android基础代码管理工具SVN
- sort 使用简介
- PackageManager获取指定类别应用程序