Es könnte so aussehen: Parameter bedeutet vom Aufrufer POV und Argumente bedeuten innerhalb der Prozedur oder anders herum. Oder gibt es keinen Unterschied? Aktualisieren Im Schwedischen sagen wir "anropsparametrar", dh "Parameter, die die Prozedur aufrufen" und wir würden nicht "anropsargument" sagen ("Argumente, die die Prozedur aufrufen").
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich dachte nur, wie viel einfacher es wäre, Code …
Ist es zum Beispiel besser, Folgendes zu tun: Pdf pdf = new Pdf(); pdf.Print(); oder: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Ein anderes Beispiel: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); oder: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics …
Ich hatte nur einen Zweifel im Kopf. Die folgende Unterroutine (zum Beispiel zum Suchen eines Elements in einer Liste) hat am Ende eine return-Anweisung: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item == x) return(l); else return( search_list(l->next, x) ); } Ich kann die Bedeutung …
In Clean Code heißt es, dass "die ideale Anzahl von Argumenten für eine Funktion Null ist". Die Gründe dafür werden erklärt und sind sinnvoll. Was ich suche, sind Techniken zur Umgestaltung von Methoden mit 4 oder mehr Argumenten, um dieses Problem zu lösen. Eine Möglichkeit ist, die Argumente in eine …
Ich bin verwirrt über die Auswahl von Namen für meine Funktionen in Python . Manchmal sind in Python integrierte Funktionen unerlässlich, z. B.: printFunktion und Zeichenfolgenmethode find. Manchmal sind sie nicht so wie: Der lenName ist nicht zwingend wie calculate_lenzum Beispiel und typeist es auch nicht find_type. Ich kann verstehen, …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Wenn Sie eine Funktion / Variable / etc definieren …
Entschuldigung für die generische Frage. Ich habe überall gesucht und so viele ähnliche Themen gefunden, aber keine, die meine spezifische Frage beantworten - vielleicht, weil der gesuchte Begriff nicht einmal existiert. Ein Freund von mir lernt gerade Programmieren, speziell JavaScript, und er hat mich gefragt, warum das nicht funktioniert hat: …
In diesem Redux-Video verwendet der Kursleiter beispielsweise immer eine Syntax wie const counter = (state=0, action) => { ... function body here } wo ich nur das "traditionelle" verwenden würde function counter(state=0, action) { ... function body here } Welches ist eigentlich kürzer und, IMO, klarer. Es ist einfacher, den …
Ich habe heute versucht, einen Clojure-Ausdruck mit verschachtelten Kurzfunktionen zu bewerten, aber das ließ mich nicht. Der Ausdruck war: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed Die Ausgabe war: IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630) ...and a bunch of other …
Angenommen, ich habe eine Liste der Niederschlagswerte pro Stunde, die jeweils zeigt, wie viel Regen in den letzten 24 Stunden passiert ist, geordnet nach Datum. Beispielsweise: { '2012-05-24 12:00': 0.5, // .5" of rain from 5/23 12:00 - 5/24 11:59 '2012-05-24 11:00': 0.6, // .6" of rain from 5/23 11:00 …
Nach Jahren der Cowboy-Codierung entschied ich mich, ein Buch darüber zu lesen, wie man Code von guter Qualität schreibt. Ich lese Clean Code von Robert Cecil Martin. In Kapitel 3 (Funktionen) gibt es einen Abschnitt über dyadische Funktionen. Hier ist ein Auszug aus dem Buch. Selbst offensichtliche dyadische Funktionen wie …
An anderer Stelle ist ein Streit über die Terminologie einer benannten Funktion in CoffeeScript aufgetreten. Insbesondere hat sich jemand auf so etwas bezogen: foo = -> console.log("bar") als benannte Funktion. Es wurde jedoch beanstandet, dass alles in CoffeeScript anonyme Funktionen sind und es keine benannten Funktionen gibt. Dies ist sicherlich …
Ein Stapel ist etwas, das sich von unten nach oben stapelt. Daher fügt ein Aufrufstapel neue Elemente zum Stapel hinzu, wenn Funktionen aufgerufen werden, wobei Elemente aus dem Stapel entfernt werden, wenn jede Funktion endet, bis der Stapel leer ist und das Programm dann endet. Wenn das oben Gesagte richtig …
Gibt es objektive, unterstützbare Argumente für das Software-Engineering für oder gegen das Ändern der Werte von By-Value-Parametern im Hauptteil einer Funktion? Ein wiederkehrender Spucke (meistens mit viel Spaß) in meinem Team ist, ob die vom Wert übergebenen Parameter geändert werden sollen oder nicht. Einige Mitglieder des Teams sind fest davon …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.