Specialization

Run Settings
LanguageSwift
Language Version
Run Command
protocol Product { var id: String { get set } var name: String { get set } var price: String { get set } }
class ElectronicProduct : Product { var id: String var name: String var price: String var productionDate: String init(id: String, name: String, price: String, productionDate: String) { self.id = id self.name = name self.price = price self.productionDate = productionDate } }
class ConsumableProduct : Product { var id: String var name: String var price: String var expirationDate: String init(id: String, name: String, price: String, expirationDate: String) { self.id = id self.name = name self.price = price self.expirationDate = expirationDate } }
Editor Settings
Theme
Key bindings
Full width
Lines