Atualmente, temos uma mistura de ambos. Devemos escolher um.
Eu apoio 0 e 1. Isso é usado em muitas ocorrências matemáticas onde t0 em vez de t1 significa o t inicial, etc.
Isso é diferente. Nesse caso, "0" é usado para significar "inicial", não "primeiro" (uma vez que o t inicial é o t zero).
Para índices, eu pessoalmente vi (x_1, x_2, ...) usado com mais frequência do que (x_0, x_1, ...). Veja https://en.wikipedia.org/wiki/0#Mathematics :
O número 0 pode ou não ser considerado um número natural,
E também https://en.wikipedia.org/wiki/Cartesian_product#n -ary_Cartesian_product:
(x_1, ..., x_n)
Olhando para as bibliotecas Mojang e Java, parece que 1 e 2 são muito mais comuns do que 0 e 1. Na verdade, depois de fazer uma pesquisa por [a-z]1
todos os resultados que encontrei foram para something1
e something2
. Não consegui encontrar something0
.
mapBoth(final Function<? super L, ? extends C> f1, final Function<? super R, ? extends D> f2);
(e1, e2) -> e1
(lambda em CommandNode
java.io.FileSystem
: rename(File f1, File f2)
java.awt.geom.Line2D
: os campos são nomeados x1
e x2
.Eu pessoalmente uso os sufixos S e E para esses elementos start + end, o que é muito mais claro.
Eu pessoalmente votaria em x1
e x2
, pois parece mais comum. Os sufixos S e E só funcionam realmente quando há um início e um fim reais, e então eu prefiro chamá-los de from
e to
.
x0
, x1
, x2
, tem pouco ou nenhum significado para mim. Não acho que deveríamos realmente usá-los.
Eu estou do lado de @Pyrofab que eu simplesmente os chamaria de from
e to
ou start
e end
sem sufixos.
startX
, endX
fromX
, toX
minX
, maxX
Só precisa dos números onde houver mais de dois. x0
, x1
, x2
e não há nomes melhores para descrevê-los do que "um, dois, três, primeiro, segundo, terceiro".
O problema com palavras como from
, start
, min
é que dizem que existe algum tipo de diferença entre elas. Eu concordo que min
e max
devem ser usados quando um deve ser menor do que o outro, e que start
e end
devem ser usados se ' estamos falando sobre algo como um caminho começando em algum lugar e terminando em algum lugar. Mas se trata de casos em que x1
e x2
podem ser trocados.
Eu concordo que mínimo e máximo devem ser usados quando um deve ser menor do que o outro
E ainda assim os campos em Box
foram renomeados de xMin / xMax para x1 / x2?
Comentários muito úteis
Eu pessoalmente votaria em
x1
ex2
, pois parece mais comum. Os sufixos S e E só funcionam realmente quando há um início e um fim reais, e então eu prefiro chamá-los defrom
eto
.