- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
public static int booleanToInt(Boolean value) {
int res;
if (value == null) {
res = 0;
} else {
if (value) {
res = 1;
} else {
res = 0;
}
}
return res;
}
Mithun_Chakraborty 28.06.2021 18:45 # +4
ASD_77 29.06.2021 16:31 # +4
Fike 29.06.2021 17:04 # +2
gologub 29.06.2021 19:56 # 0
https://politikus.ru/uploads/posts/2020-11/1606692352_1.jpg
Desktop 01.07.2021 00:55 # +1
TOPT 01.07.2021 06:56 # 0
bormand 01.07.2021 08:53 # 0
TOPT 01.07.2021 12:27 # 0
Desktop 01.07.2021 12:38 # 0
TOPT 01.07.2021 12:41 # 0
Desktop 01.07.2021 12:44 # +1
TOPT 01.07.2021 12:54 # +1
https://youtu.be/plIU2TiuSqw
Fike 01.07.2021 14:05 # +1
Desktop 01.07.2021 14:42 # 0
TOPT 01.07.2021 17:12 # 0
bormand 01.07.2021 12:44 # 0
Desktop 01.07.2021 10:31 # 0
KoWe4Ka_l7porpaMMep 01.07.2021 10:38 # 0
MAPTbIwKA 01.07.2021 15:04 # 0
Ваш КО
KoWe4Ka_l7porpaMMep 01.07.2021 15:16 # 0
А вообще это плохой год. Трудночитаемый, с магическими числами, не интуитивно понятный.
bormand 01.07.2021 15:19 # +1
Или return Boolean(true).equal(value) ? 1 : 0, если само не забоксится...
MAPTbIwKA 01.07.2021 15:20 # +2
guest6 01.07.2021 15:22 # +1
bormand 01.07.2021 15:22 # 0
Desktop 01.07.2021 15:24 # +2
bormand 01.07.2021 15:25 # +1
KoWe4Ka_l7porpaMMep 01.07.2021 15:25 # 0
MAPTbIwKA 01.07.2021 15:22 # 0
Магические числа это те, которые не входят в область знаний читающего кода.
Например "2^8" (имеется ввиду степень конечно) звучит как магическое число, но для байтоёба она совсем не магическое, и в лоу левел коде наверное нет смысла выносить его в константу BYTE_CARDINALITY
А вот для кода магазина на PHP его нужно, разумеется, вынести
bormand 01.07.2021 15:24 # +1
MAPTbIwKA 01.07.2021 15:41 # +2
Soul_re@ver 01.07.2021 16:34 # 0
Fike 01.07.2021 15:26 # +3
именно поэтому я за сишарп*!
*в шарпе и вовсе есть нормальная структура nullable, которую сахар еще и позволяет разворачивать не руками, а (в случае с bool?) использовать напрямую в control structures
MAPTbIwKA 01.07.2021 16:28 # 0
Джава вообще отстает от C# на бесконечное число лет, что и говорить
avk17 14.08.2021 12:50 # 0