{"id":1065,"date":"2016-01-24T11:26:37","date_gmt":"2016-01-24T11:26:37","guid":{"rendered":"http:\/\/coolt.ch\/notizen\/?p=1065"},"modified":"2016-01-24T11:26:37","modified_gmt":"2016-01-24T11:26:37","slug":"self-in-klassen-aus-swift","status":"publish","type":"post","link":"https:\/\/coolt.ch\/notizen\/self-in-klassen-aus-swift\/","title":{"rendered":"self in Klassen   [aus: swift]"},"content":{"rendered":"<p>Die Variable self wird nur gebraucht, wenn das Argument einer Funktion denselben Namen hat wie eine Klassenvariable.<\/p>\n<p>Mit self.variable wird die Klassenvariable bezeichnet bzw. unterschieden von dem Argument.<\/p>\n<pre class=\"lang:swift decode:true \">class TipCalculator {\r\n   let total: Double\r\n   let taxPct: Double\r\n   let subtotal: Double\r\n\r\n   init(total: Double; taxPct: Double) {\r\n       self.total = total      \/\/ Argumente erhalten\r\n       self.taxPct = taxPct\r\n       subtotal = total \/(taxPct+1)   \/\/ keine Argumente\r\n                                 \/\/ nur Klassenvariable\r\n   }\r\n\r\n\r\n}<\/pre>\n<p>aus: Swift 2 Tutorial<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Variable self wird nur gebraucht, wenn das Argument einer Funktion denselben Namen hat wie eine Klassenvariable. Mit self.variable wird die Klassenvariable bezeichnet bzw. unterschieden von dem Argument. class TipCalculator { let total: Double let taxPct: Double let subtotal: Double init(total: Double; taxPct: Double) { self.total = total \/\/ Argumente erhalten self.taxPct = taxPct subtotal &hellip; <a href=\"https:\/\/coolt.ch\/notizen\/self-in-klassen-aus-swift\/\" class=\"more-link\"><span class=\"screen-reader-text\">self in Klassen   [aus: swift]<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[65],"tags":[72],"_links":{"self":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/1065"}],"collection":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/comments?post=1065"}],"version-history":[{"count":4,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/1065\/revisions"}],"predecessor-version":[{"id":1070,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/1065\/revisions\/1070"}],"wp:attachment":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/media?parent=1065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/categories?post=1065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/tags?post=1065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}