Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何将Swift中的多参函数转化成Curring函数大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

假设我们有一个含有多个参数的函数,用于构建一个人的基本信息: func buildInfoWithName(name: String,#age: Int,#gender: String,#address: String,#phone: String) -> String { return "My name is " + name + ",I'm a " + ge

假设我们有一个含有多个参数的函数,用于构建一个人的基本信息:

@H_801_16@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")


如果我们不想一次性提供所有的参数,可以把它改造成Curring函数
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

大佬总结

以上是大佬教程为你收集整理的如何将Swift中的多参函数转化成Curring函数全部内容,希望文章能够帮你解决如何将Swift中的多参函数转化成Curring函数所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。