【发布时间】:2023-03-20 23:09:01
【问题描述】:
“字符串?” - 表示可选字符串,
“字符串!” - 表示隐式展开的可选字符串。
你怎么称呼“字符串”作为一种类型,最后没有? 或!?
我问的原因:
在阅读有关不同类型(? 和 !)的 swift 文档时,我看不出隐式展开的选项是“String”还是“String!”。
我现在知道了。因此,文档可以更清晰,或者一个简单的“字符串”的专用名称会有所帮助。
【问题讨论】:
-
一个
String是一个String...你期待什么? -
并非所有内容都必须是可选的。
-
在会议中,我可以想象有人说你应该使用字符串的情况。其他人说“可选?”。你说不,不是可选的,不是隐式展开的,只是一个普通的。冗长。可以得到一个简单的名字。