首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

有关 Kotlin 具名参数形顺序导致输出结果发生改变问题的一些探索

本文最后更新于 172 天前,其中的信息可能已经有所发展或是发生改变。...有关 Kotlin 具名参数形顺序导致输出结果发生改变问题的一些探索 具名参数 众所周知,Kotlin 拥有一种叫做具名参数(Named arguments)的特性,它在需要跳过可选参数,或是调整参数顺序的地方十分有效...也可以通过提供具名参数,传入几个可选参数值: reformat("This is a short String!"...那么问题是:我们得到的输出结果,是会按照具名参数顺序执行,还是按照方法形顺序执行呢?...经过测试,我们得到了这样的结果: a=1, b=2, c=3 a=3, b=2, c=1 a=1, b=2, c=3 这也就意味着,Kotlin 会按照传入的具名参数顺序来传递实参,而不是按照形顺序

61820
领券