Hier könnt ihr die gängigsten Fehler posten, Erläutern und Tipps geben, wie man es richtig macht.
Regelungen:
- Fehler bitte ohne Pfad, Dateiname und Zeile posten (statt "d.lua:32 a nil value" nur "a nil value"), da dies iritieren kann.
- Bitte achtet darauf das kein Fehler 2x Erläutert wird.
- Zu jeden Fehler eine Erläuterung/Erklärung was der Fehler zu bedeuten hat und wie man ihn beheben kann.
- Einen ordendlichen lesbaren Inhalt (Rechtschreibung, BBCode zur gestaltung)
-Sollte ein User ein Fehler gemacht haben/etwas vergessen haben, dann bitte diesen User per PN kontaktieren und darauf hinweisen.
Bitte beachte: Das Fehlerlexikon ist dazu da um Fehler genau zu Erläutern & ggf. noch eine Lösung zu finden. Nicht um hier seine Scripting-Fehler zu posten.
Änderungen der Regelungen sind jederzeit möglich
Vergangene Diskussionen:
Spoiler anzeigen
ZitatKrischkros Macht man eigentlich per PM und ich werde es dann Editieren.
1. Funktionen, keine Methoden ^^. Das ist was anderes. Methoden verwendet man auf Objekten / ist Teil eines Objektes.
2. Eine Schleife ist absichtlich Rekursiv. Es gibt keine nicht-Rekursive Schleifen, da der Sinn einer Schleife ist, Rekursierend zu sein -> Rekursive Funktionen sind nichts Anderes als eine Rekursive For-Schleife, die nicht Abgebrochen werden können.(Und anderes)
Zu 3.) Früher waren die Computer nicht Multitasking-Fähig. --> Sollte kein Schutzt vorhanden sein, füllte sich der Buffer und irgendwann kam es zum Systemabsturz. --> Genauso wie Garbage
Deshalb sollte man immer darauf achten, Schonend zu Arbeiten. Heute übernimmt der Gargabe Collector ja die meisten Sachen
ZitatAlles anzeigenReferenz auf #10 von Noneatme
"Macht man eigentlich per PM und ich werde es dann Editieren."
Da hier noch keine Reglung eingeführt wurde, werde ich mich mal dazu äußern."Funktionen, keine Methoden ^^. Das ist was anderes. Methoden verwendet man auf Objekten / ist Teil eines Objektes."
Methode ist ein Sammelbegriff sowie Synonym für Funktionen, Prozeduren (in sequenzieller Abarbeitung) und weiteres.
Dieser Begriff wurde unter anderem für die objektorientierten Programmierung spezialisiert, jedoch bleibt das ein Synonym
Das ist eben nichts anderes.."Eine Schleife ist absichtlich Rekursiv. Es gibt keine nicht-Rekursive Schleifen, da der Sinn einer Schleife ist, Rekursierend zu sein -> Rekursive Funktionen sind nichts Anderes als eine Rekursive For-Schleife, die nicht Abgebrochen werden können.(Und anderes)"
Da muss ich aber lauthals widersprechen.
Du verwechselst da was stark.
Eine Schleife ist keine Rekursion.
Eine Rekursion kann nur auf Funktionen projiziert werden.. also eine Funktion die sich selbst definiert.
Diese muss man auflösen, wenn dies jedoch nicht passiert spricht man von einem infiniten Regress.
Bitte nicht verwechseln.
Außerdem können Rekursionen abgebrochen werden.
Jedoch muss bei diesem Schritt der Stapel abgearbeitet werden."Früher waren die Computer nicht Multitasking-Fähig. --> Sollte kein Schutzt vorhanden sein, füllte sich der Buffer und irgendwann kam es zum Systemabsturz. --> Genauso wie Garbage
Deshalb sollte man immer darauf achten, Schonend zu Arbeiten. Heute übernimmt der Gargabe Collector ja die meisten Sachen ^^"
1. Es ist nicht der Buffer, sondern der Puffer. Eigentlich auch ein Synonym für Stabelüberlauf. Ich hoffe das reicht als Aussage.
2. Eh.. nö
Die Garbage Collection ist zur automatischen Speicherbereinigung.
Jedoch übernimmt die GC eher andere Aufgaben und kann bei einem Stapelüberlauf nicht weiterhelfen.
Das aber die GC vieles übernimmt ist zwar teilweise korrekt, jedoch liegt der Zuständigkeitsbereich woanders.
Dark der GC ist auch vieles komfortabler geworden.
Jedoch bin ich mir da nicht ganz sicher, da das nicht so meine Materie ist.MegaThorx
Bitte auf "Konvertiere zu UTF-8 ohne BOM" verweisen.
1. Es findet eine direkte Konvertierung statt und der Zeichensatz wird referenziert.
2. Ohne BOM ist eine gute Alternative zu ANSI.
Zwar ist die bitweise Verarbeitung völlig anders, jedoch können Parser den Code gut verarbeiten.
(Das kann evtl. nicht stimmen.. wenn jemand etwas konkretes hat -> melden)
ZitatAlles anzeigenKrischkros
Ich habe mich weniger auf Lua bezogen.
Wenn ich zu meiner Mathelehrerin zu einer Quadratischen Funktion eine Quadratische Methode sage, dann würde sie mich Rausjagen
Das war ein Vergleich.Eine Rekursion ist mit einer Schleife vergleichbar.
Falsch, laut Wikipedia ist es ein Synonym
(BufferedReader ? Mir unbekannt das er jetzt PufferedReader heißt :DDD)
Eh, doch. Kannst ja mal ein Komplexxes Programm ohne Garbage Collector so ein paar Stunden auf einem alten Rechner laufen lassen. Spätestens nach ein paar Tagen wird der Rechner Kotzen
You don't say
Tastatureingaben abspeichern?Warte, ich fasse zusammen:
Externer Inhalt profile.ak.fbcdn.netInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Spaß bei Seite, der Garbage collector Entfernt unbenutzte Variablen, Methoden und so weiter. *such*