Nehmen wir an, dass ich eine Klasse wie dieses:Lokale Parameter Label Namenskonvention in initializers
class Foo {
private let userId: String
init(userId givenUserId: String) {
userId = givenUserId
}
}
Wenn ich initializers (oder Funktionen), wie die oben ein, so diejenigen, einige interne variable Einstellung, wie ich sie den Namen ihres externen Parameters so beschreibend zu haben, wie er sein kann. Auf der anderen Seite ist es auch gut, denselben Namen in der internen Klassenimplementierung zu verwenden. Aber dann muss ich ein lokales Parameterlabel verwenden und die Art und Weise, wie ich es tue, besteht darin, ein Präfix "gegeben" vor dem externen Parameterlabel hinzuzufügen. Ist dies ein guter Weg dies zu tun oder gibt es eine bessere Methode oder Konvention, um das Problem zu lösen?
Dank, nicht über diese – pkacprzak