struct HasInitValue { var x = 10 var y: String = "" } struct HasPrivateInitValue { private var x = 10 } public struct PublicStructHasInitValue { var x = 10 }