Deck 0.1.0

Deck 0.1.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2015 年 3 月
SPM支持 SPM

Matthew Palmer 维护。



Deck 0.1.0

  • matthewpalmer

Deck

一个通用的 Deck 类型,如一副牌或幻灯片牌组。

Deck 类似于 Stack,但它可以向前和向后移动。当移动到 Stack 的末端时,它会循环回到起点。

用法

使用提供的 'Cards' 创建一个新的 Deck,其中 'Cards' 真的是任何东西。

let firstFive = Deck(cards: [1, 2, 3, 4, 5])

在前一个和后一个 Deck 中移动

firstFive.currentCard()  // == 1
firstFive.nextCard()     // == 2
firstFive.nextCard()     // == 3
firstFive.previousCard() // == 2
firstFive.previousCard() // == 1

要求

这个是用 Swift 实现的,所以需要 iOS 8.0+。

安装

作者

matthewpalmer, [email protected]

许可证

Deck 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。