gpt4 book ai didi

xcode - 在 Swift 中创建自己的类型表达式

转载 作者:可可西里 更新时间:2023-11-01 01:02:30 27 4
gpt4 key购买 nike

Swift 的类型是 Optional<T>也可以表示为 T? .

是否可以构建一个自己的类型来表达类似的内容?例如,而不是 ValueContainer<T>类似 |T| 的东西或 <<T>> (或其他)?

我尝试过使用运算符,但它们似乎只适用于值,而不适用于类型本身。

最佳答案

IIRC,类型声明有四种语法糖:

  • T?对于 Optional<T>
  • T!对于 ImplicitlyUnwrappedOptional<T>
  • [E]对于 Array<E>
  • [K:V]对于 Dictionary<K, V>

它们都内置在编译器中 — 没有用于构建您自己的语言功能。

但是,嘿,Swift is open source now ,所以没有什么能阻止任何人构建这样的语言功能。 (不过,让它被社区接受并纳入主线 Swift 可能是另一回事。)

关于xcode - 在 Swift 中创建自己的类型表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209128/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com