๐ŸŽ
ios.dev
search
Ctrlk
ios.devchevron-down
  • ๐ŸŽios.devchevron-right
  • โญfeatureschevron-right
  • ๐Ÿ‘”customchevron-right
  • ๐ŸฆSwiftchevron-right
    • ๐ŸŽฒmath functionschevron-right
    • ๐Ÿ”ฐscopechevron-right
    • โž•operatorchevron-right
    • ๐Ÿ€typechevron-right
    • ๐Ÿ”ฐstatementchevron-right
    • ๐Ÿ”ฐflow controlchevron-right
    • ๐Ÿ”ฐCollectionschevron-right
    • ๐Ÿ”ฐSubscriptschevron-right
    • ๐Ÿ”ฐAttributeschevron-right
    • ๐Ÿ”ฐPattern Matchingchevron-right
      • ๐Ÿ”ดSentence Patternschevron-right
        • ... as! ...
        • (... as? ...)?.method()
        • if let ... as?
        • if/guard case let
        • for case let ... where
        • switch case
        • switch case is ...
        • switch case let ... where
        • switch case let ... as
        • switch on other types
      • operator (~=)
      • enum case pattern
    • ๐Ÿ”ฐExceptions
    • ๐Ÿ›๏ธStandard Librarychevron-right
    • ๐Ÿ”ฐConcurrencychevron-right
    • ๐Ÿ”ฐFile System
    • ๐Ÿ”ฐNetworking
    • ๐ŸžDebuggingchevron-right
    • ๐Ÿ”ฐInput/Output
    • ๐Ÿ”ฐRegex
    • ๐Ÿ”ฐAccess Control
  • ๐Ÿ”ฐSwiftUIchevron-right
  • ๐ŸŽ›๏ธwidgets
  • ๐ŸŽData Structureschevron-right
  • ๐Ÿง Algorithmschevron-right
  • โ›ฑ๏ธSwift Playgroundschevron-right
  • ๐ŸฅAudio / Videochevron-right
  • โ›”Errorschevron-right
  • ้™„้Œ„
    • ๐ŸงฉSwift Packagechevron-right
    • ๐Ÿ”ฐDesign Patternschevron-right
    • ๐Ÿ› ๏ธXcodechevron-right
    • ๐Ÿ’ผProjects
    • โœ…Testing Systemchevron-right
    • Prototyping
    • ๐Ÿ’กTipschevron-right
    • JSONchevron-right
    • Termschevron-right
    • ๅ…ถไป–chevron-right
    • ้›œ่จ˜ ๐Ÿ“ฅchevron-right
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. ๐ŸฆSwiftchevron-right
  2. ๐Ÿ”ฐPattern Matching

๐Ÿ”ดSentence Patterns

... as! ...chevron-right(... as? ...)?.method()chevron-rightif let ... as?chevron-rightif/guard case letchevron-rightfor case let ... wherechevron-rightswitch casechevron-rightswitch case is ...chevron-rightswitch case let ... wherechevron-rightswitch case let ... aschevron-rightswitch on other typeschevron-right
PreviousPattern Matchingchevron-leftNext... as! ...chevron-right

Last updated 3 years ago

Was this helpful?

Was this helpful?