|
Почему НЕ= вместо <>? | ☑ | ||
---|---|---|---|---|
0
МаксимБел
23.12.20
✎
15:55
|
Часто вижу конструкцию "НЕ ... = ..". Оператор "<>" сейчас не в тренде?
|
|||
1
Кирпич
23.12.20
✎
15:56
|
Клавитуру на английский лень переключать
|
|||
2
Beduin
23.12.20
✎
15:57
|
<> тут так-то два операнда надо
|
|||
3
МаксимБел
23.12.20
✎
15:59
|
Ясно. А то я уже начал думать, что чего-то не знаю))
|
|||
4
Noser2020
23.12.20
✎
15:59
|
(2) А у сравнения на равенство, по вашему, сколько операндов?!
|
|||
5
Кирпич
23.12.20
✎
16:00
|
надо в язык добавить ключевые слова чтобы не дергаться на инглишь
РАВНО БОЛЬШЕ МЕНЬШЕ |
|||
6
Кирпич
23.12.20
✎
16:01
|
Если А больше Б Тогда
возврат КонецЕсли Красота |
|||
7
polosov
23.12.20
✎
16:04
|
Раскладку Чистова никто не использует чтоле?
|
|||
8
Noser2020
23.12.20
✎
16:06
|
(7) Я как-то давно попробовал, так и не привык.
А потом уже основной язык поменял и стало не актуально. |
|||
9
Fragster
гуру
23.12.20
✎
16:07
|
потому что кто-то не поставил себе нормальную раскладку, например от Чистова https://1c.chistov.pro/2012/11/1.html
|
|||
10
mikecool
23.12.20
✎
16:08
|
помню на эту тему холивары и выясняли, что Не что-то = работает быстрее, чем <>
сам пользуюсь Не, поскольку читаемость оучше |
|||
11
Вафель
23.12.20
✎
16:09
|
(9) на терминале тоже срабатывает?
|
|||
12
Fragster
гуру
23.12.20
✎
16:10
|
(11) да, я только в терминале и работаю
|
|||
13
Beduin
23.12.20
✎
16:10
|
(0)(4) А зачем вообще так делать? Увеличивается количество действий по сравнению с <>
|
|||
14
Мимохожий Однако
23.12.20
✎
16:10
|
аль 60 альт 62
|
|||
15
Fragster
гуру
23.12.20
✎
16:10
|
(10) не лучше
|
|||
16
Fragster
гуру
23.12.20
✎
16:11
|
(13) объяснение в (1). ну и (9)
|
|||
17
Mihasya
23.12.20
✎
16:11
|
(0) "<>" Вроде как сначала проверяет все символы и после их сверяет на равенство, а НЕ до первого несовпадения, говорят работает быстрее...
|
|||
18
Мимохожий Однако
23.12.20
✎
16:11
|
(14) <>
|
|||
19
mikecool
23.12.20
✎
16:11
|
(15) это сугубо личное мнение
|
|||
20
Mihasya
23.12.20
✎
16:11
|
+(17) проверяет = считывает
|
|||
21
Мимохожий Однако
23.12.20
✎
16:12
|
"НЕ" писать быстрее, чем знаки больше и меньше
|
|||
22
mistеr
23.12.20
✎
16:12
|
(17) Что за чушь
|
|||
23
Fragster
гуру
23.12.20
✎
16:12
|
(14) очень долго.
а []{}&#' и т.п. тоже запомнил? |
|||
24
Fragster
гуру
23.12.20
✎
16:13
|
(21) не быстрее, если (9)
|
|||
25
acht
23.12.20
✎
16:13
|
(17) Какие нафик "проверяет все символы"
Если Не 10 = Переменная Тогда |
|||
26
Fragster
гуру
23.12.20
✎
16:14
|
(25) ну ведь
Если 10 <> Переменная Тогда понятнее |
|||
27
Noser2020
23.12.20
✎
16:14
|
(17) Вы серьёзно думаете для для встроенного языка специально реализовали своё сравнение для std::string?
|
|||
28
mistеr
23.12.20
✎
16:15
|
Я стараюсь писать без НЕ и без <>, т.к. лучше читабельность. Если совместить не удается, тогда просто без НЕ.
|
|||
29
Mihasya
23.12.20
✎
16:16
|
я не претендую на истину (17), просто слышал мнение ))
|
|||
30
mistеr
23.12.20
✎
16:16
|
(27) Вполне может быть, но в любом случае для = и <> вызывается одна и та же функция. :)
|
|||
31
Кирпич
23.12.20
✎
16:16
|
(27) а чо там std::string?
|
|||
32
ДенисЧ
23.12.20
✎
16:17
|
Надо писать !== ...
|
|||
33
Rovan
гуру
23.12.20
✎
16:18
|
(0) потому что когда видим глазами "НЕ ...=...", то читаем словами НЕ равно
а когда видим "<>" надо вспоминать что это за неведома зверушка |
|||
34
Mihasya
23.12.20
✎
16:19
|
а чо спорить, может кто тестилку напишет... типа мильон сравнений на НЕ и <> )) и засечет по времени...
|
|||
35
Малыш Джон
23.12.20
✎
16:19
|
(17) Ага. И пару бит ещё на такой проверке экономит. На фоне гигабайтных расходов памяти - это очень сильно помогает улучшить производительность.
|
|||
36
Noser2020
23.12.20
✎
16:21
|
(34) На очень большом количестве сравнений вариант с НЕ должен проиграть по скоорсти - это ведь дополнительное выражение и интерпретатору придётся его отрабатывать.
Вообще вроде сегодня не пятница ещё ;) |
|||
37
Fragster
гуру
23.12.20
✎
16:23
|
(36) все из-за сисечного конкурса
|
|||
38
Мимохожий Однако
23.12.20
✎
16:24
|
(23) У монитора висит записка с сочетаниями символов )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |