类型嵌套-个人总结 - m25p80.c debug on micron spi nor_flash

时间:2024-07-29 21:56:10
【文件属性】:

文件名称:类型嵌套-个人总结 - m25p80.c debug on micron spi nor_flash

文件大小:13.43MB

文件格式:PDF

更新时间:2024-07-29 21:56:10

swift swift官方 官方文档 中文版

2.19 类型嵌套 本篇译者:LIN-H(Github 主页),敬请勘误。 枚举类型常被用于实现特定类或结构体的功能。同样地,也能够在有多种变量类型的环境 中方便地定义通用类或结构体。为了实现这种功能,Swift 允许你定义类型嵌套,可以在枚 举类型、类和结构体中定义支持嵌套的类型。 要在一个类型中嵌套另一个类型,将需要嵌套的类型的定义写在被嵌套类型的区域{}内, 而且可以根据需要定义多级嵌套。 类型嵌套实例 下面这个例子定义了一个结构体 BlackjackCard,用来模拟 BlackjackCard(游戏:二十一 点)中的扑克牌点数。BlackjackCard 结构体包含 2 个嵌套定义的枚举类型 Suit 和 Rank。 在 BlackjackCard 规则中,Ace 牌可以表示 1 或者 11,Ace 牌的这一特征用一个嵌套在枚 举型 Rank 中的结构体 Values 来表示。 1. struct BlackjackCard { 2. 3. // 嵌套定义枚举型 Suit 4. enum Suit: Character { 5. case Spades = "♠", Hearts = "?", Diamonds = "?", Clubs = "♣"


网友评论