Self oder nicht Self?
Übersicht

![]() |
DaysShadowBetreff: Self oder nicht Self? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi!
Hab mal eine Frage bezüglich Self, soweit ich weiß ist ja egal ob man vor eine Variable oder eine Methode eines Types Self schreibt, allerdings würde ich jetzt gerne wissen wozu das denn dann da ist und wann man es benutzen sollte, z.B. zur besseren Strukturierung oder Lesbarkeit des Codes? Wie hantieren das denn die erfahrerenen BlitzMax Benutzer? ^^ MfG DaysShadow |
||
Blessed is the mind too small for doubt |
![]() |
FOODy |
![]() Antworten mit Zitat ![]() |
---|---|---|
z.B. in Situationen in denen ein lokaler Bezeichner einen Type-Eigenen verdeckt:
Code: [AUSKLAPPEN] Type TType
Field length:Int Method MachWas(length:Int) Self.length = length EndMethod EndType Grüße, FOODy |
||
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wozu ist ganz einfach; Irgendwann braucht man schon mal das Objekt mit dem man gerade arbeitet, und sei es für den automatischen listeneintrag.
Code: [AUSKLAPPEN] Method New()
list.AddLast(Self) End Method Ansonsten verzichte ich darauf self vor jedem Field zu schreiben, da klar ist mit was ich arbeite... (ein unerfahrender BlitzMax Benutzer) |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group