Skip to content

Latest commit

 

History

History
28 lines (25 loc) · 469 Bytes

Enumeration.md

File metadata and controls

28 lines (25 loc) · 469 Bytes

Enumeration

Declare values and assign to properties.

  • Declaration
enum Code {
    case UPC(Int,Int,Int,Int)
    case QR(String)
}
  • Assignment
struct Process {
    let id : Int
    let date : String
    let code : Code
}
  • Instance
var process = Process(id: 112358, date: "20221010", code: Code.UPC(6, 6161, 616161, 1))
print(process)
Process(id: 112358, date: "20221010", code: Board.Code.UPC(6, 6161, 616161, 1))