Suchergebnisse für Anfrage "language-design"
Wie wird die Python-Grammatik intern verwendet?
Ich versuche, ein tieferes Verständnis für die Funktionsweise von Python zu bekommen, und ich habe mir die Grammatik angeschaut, die unter gezeigt wirdhttp:/...
Was ist der Grund für die Verlängerung der Lebensdauer von Provisorien?
In C ++ kann die Lebensdauer eines temporären Werts verlängert werden, indem er an eine Referenz gebunden wird:
Warum kann ich mit Object # send in Ruby auf private / geschützte Methoden zugreifen?
Die Klasseclass A private def foo puts :foo end public def bar puts :bar end private def zim puts :zim end protected def dib puts :dib end end Instanz von Aa = A.new Prüfunga.foo rescue puts :fail a.bar rescue puts :fail a.zim rescue puts :fail ...
Warum sollte die switch-Anweisung eine Pause benötigen?
Angesichts einer einfachen switch-Anweisung switch (int) { case 1 : { printf("1\n"); break; } case 2 : { printf("2\n"); } case 3 : { printf("3\n"); } }Das Fehlen einer break-Anweisung in Fall 2 impliziert, dass die Ausführung im Code für Fall 3 ...
Konventionen für Ausnahmen oder Fehlercodes
Gestern hatte ich eine hitzige Debatte mit einem Kollegen über die bevorzugte Fehlermeldungsmethode. Wir haben hauptsächlich die Verwendung von Ausnahmen oder Fehlercodes für die Meldung von Fehlern zwischen Anwendungsebenen oder ...