【发布时间】:2014-09-14 14:17:20
【问题描述】:
这是一个由两部分组成的问题,到目前为止,我在“Swift 编程语言”中找不到答案。
第一个问题是:
Swift 中允许哪些字符作为方法或函数的名称?
是否允许所有 unicode 字符?
问题的第二部分是:
是否有一些例外,例如保留名称或字符?
在某处是否有它们的官方列表?
我问的原因是我尝试编写这样的函数并收到错误:
func ?(object: AnyObject) -> AnyObject {
// some function
return object
}
但当我尝试使用其他非拉丁字符(如 ü、ä、ö)时,它可以工作,以下 不会引发错误:
func fünctiön(object: AnyObject) -> AnyObject {
// some function
return object
}
所以,这让我很困惑。
【问题讨论】:
标签: ios function methods swift