Aktuell haben wir eine Mischung aus beidem. Wir sollten einen wählen.
Ich unterstütze 0 und 1. Dies wird in vielen mathematischen Vorkommnissen verwendet, bei denen t0 anstelle von t1 das anfängliche t usw. bedeutet.
Das ist anders. In diesem Fall bedeutet "0" "anfänglich", nicht "erster" (da das anfängliche t das Null-t ist).
Bei Indizes habe ich persönlich gesehen, dass (x_1, x_2, ...) häufiger verwendet wird als (x_0, x_1, ...). Siehe https://en.wikipedia.org/wiki/0#Mathematik :
Die Zahl 0 kann als natürliche Zahl angesehen werden oder nicht,
Und auch https://en.wikipedia.org/wiki/Cartesian_product#n -ary_Cartesian_product:
(x_1, ..., x_n)
Wenn man sich Mojang- und Java-Bibliotheken ansieht, scheint es, dass 1 und 2 viel häufiger vorkommen als 0 und 1. Tatsächlich waren nach einer Suche nach [a-z]1
alle Ergebnisse, die ich gefunden habe, für something1
und something2
. Ich konnte keine something0
.
mapBoth(final Function<? super L, ? extends C> f1, final Function<? super R, ? extends D> f2);
(e1, e2) -> e1
(Lambda in CommandNode
java.io.FileSystem
: rename(File f1, File f2)
java.awt.geom.Line2D
: Felder heißen x1
und x2
.Ich persönlich verwende S- und E-Suffixe für diese Start+End-Elemente, was imo klarer ist.
Ich persönlich würde für x1
und x2
stimmen, da es viel häufiger vorkommt. S- und E-Suffixe funktionieren nur dann wirklich, wenn es einen tatsächlichen Anfang und ein Ende gibt, und dann würde ich sie lieber from
und to
.
x0
, x1
, x2
, hat für mich wenig bis gar keine Bedeutung. Ich denke nicht, dass wir sie wirklich verwenden sollten.
Ich bin auf der Seite von @Pyrofab, dass ich sie einfach from
und to
oder start
und end
ohne Suffexe nennen würde.
startX
, endX
fromX
, toX
minX
, maxX
Brauchen Sie nur die Zahlen, wo es mehr als zwei gibt. x0
, x1
, x2
und es gibt keine besseren Namen, um sie zu beschreiben als "eins, zwei, drei, erster, zweiter, dritter".
Das Problem mit Wörtern wie from
, start
, min
ist, dass sie sagen, dass es einen Unterschied zwischen ihnen gibt. Ich stimme zu, dass min
und max
verwendet werden sollten, wenn eines niedriger als das andere sein muss, und dass start
und end
verwendet werden sollten, wenn wir' Ich rede von so etwas wie einem Weg, der irgendwo beginnt und irgendwo endet. Aber hier geht es um Fälle, in denen x1
und x2
vertauscht werden können.
Ich stimme zu, dass min und max verwendet werden sollten, wenn einer niedriger sein muss als der andere
Und doch wurden die Felder in Box
von xMin/xMax in x1/x2 umbenannt?
Hilfreichster Kommentar
Ich persönlich würde für
x1
undx2
stimmen, da es viel häufiger vorkommt. S- und E-Suffixe funktionieren nur dann wirklich, wenn es einen tatsächlichen Anfang und ein Ende gibt, und dann würde ich sie lieberfrom
undto
.