В настоящее время у нас есть сочетание того и другого. Мы должны выбрать одну.
Я поддерживаю 0 и 1. Это используется во многих математических случаях, когда t0 вместо t1 означает начальное t и т. Д.
Это другое. В этом случае «0» используется для обозначения «начального», а не «первого» (поскольку начальное t - это ноль t).
Для индексов я лично видел, что (x_1, x_2, ...) используется чаще, чем (x_0, x_1, ...). См. Https://en.wikipedia.org/wiki/0#Mat Mathematics :
Число 0 может или не может считаться натуральным числом,
А также https://en.wikipedia.org/wiki/Cartesian_product#n -ary_Cartesian_product:
(x_1, ..., x_n)
Глядя на библиотеки Mojang и Java, кажется, что 1 и 2 встречаются гораздо чаще, чем 0 и 1. Фактически, после поиска [a-z]1
все результаты, которые я нашел, были для something1
и something2
. Я не смог найти ни одного something0
.
mapBoth(final Function<? super L, ? extends C> f1, final Function<? super R, ? extends D> f2);
(e1, e2) -> e1
(лямбда в CommandNode
java.io.FileSystem
: rename(File f1, File f2)
java.awt.geom.Line2D
: поля названы x1
и x2
.Я лично использую суффиксы S и E для этих начальных + конечных элементов, что мне яснее.
Я бы лично проголосовал за x1
и x2
, поскольку они кажутся более распространенными. Суффиксы S и E действительно работают только тогда, когда есть фактическое начало и конец, и тогда я бы предпочел называть их from
и to
.
x0
, x1
, x2
практически не имеют для меня значения. Я не думаю, что нам вообще стоит их использовать.
Я на стороне @Pyrofab, что я бы назвал их просто from
и to
или start
и end
без суффиксов.
startX
, endX
fromX
, toX
minX
, maxX
Нужны только числа там, где их больше двух. x0
, x1
, x2
и нет лучших имен для их описания, чем «один, два, три, первый, второй, третий».
Проблема со словами типа from
, start
, min
том, что они говорят, что между ними есть какая-то разница. Я согласен с тем, что min
и max
следует использовать, когда один должен быть ниже другого, и что start
и end
следует использовать, если мы ' мы говорим о чем-то вроде пути, начинающегося где-то и заканчивающегося где-то. Но это касается случаев, когда можно поменять местами x1
и x2
.
Я согласен с тем, что min и max следует использовать, когда один должен быть ниже другого
И все же поля в Box
были переименованы с xMin / xMax в x1 / x2?
Самый полезный комментарий
Я бы лично проголосовал за
x1
иx2
, поскольку они кажутся более распространенными. Суффиксы S и E действительно работают только тогда, когда есть фактическое начало и конец, и тогда я бы предпочел называть ихfrom
иto
.