如何将Swift中的多参函数转化成Curring函数
发布时间:2020-12-14 02:45:07 所属栏目:百科 来源:网络整理
导读:假设我们有一个含有多个参数的函数,用于构建一个人的基本信息: func buildInfoWithName(name: String,#age: Int,#gender: String,#address: String,#phone: String) - String { return "My name is " + name + ",I'm a " + gender + ",I live in " + addre
假设我们有一个含有多个参数的函数,用于构建一个人的基本信息: func buildInfoWithName(name: String,#age: Int,#gender: String,#address: String,#phone: String) -> String { return "My name is " + name + ",I'm a " + gender + ",I live in " + address + ",my phone number is " + phone } let mike = buildInfoWithName("Mike",age: 20,gender: "boy",address: "Tokyo Japan",phone: "12345678")
func buildInfoWithName(name: String)(age: Int)(gender: String)(address: String)(phone: String) -> String { return "My name is " + name + ",I'm a " + gender + ",I live in " + address + ",my phone number is " + phone } let benson = buildInfoWithName("Benson")(age: 24)(gender: "boy")(address: "Chengdu Sichuan")(phone: "87654321")
参考链接:http://justtesting.org/post/94325843216/what-is-currying-in-swift (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c – 链接列表:使用最后一个指针在末尾插入
- cocos2d-x 基础概念介绍--导演 场景 层 精灵
- 在保留数据库的同时,在Flutter中使用新版本更新(本机)Andro
- oracle 远程连接提示 ora-12541错误
- 数组 – 如何通过属性值(日期)对包含NSManagedObject子类的
- 无法在ruby / ruby??-on-rails中将String转换为整数
- ruby-on-rails – 将String转换为ActiveRecord查询
- 正则表达式爬取网页内容的简单使用
- 安装IIS 7以后无法启动依赖服务windows process activation
- ruby-on-rails – 在Rails <4中设置Postgres JSON列的默认值