The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Python 3.10, opennews (??), 05-Окт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


196. "Выпуск языка программирования Python 3.10"  +/
Сообщение от Аноноша (?), 07-Окт-21, 02:13 
https://www.python.org/dev/peps/pep-0635/#or-patterns

> There was some discussion on whether to use the bar symbol | or the or keyword to separate alternatives. The OR pattern does not fully fit the existing semantics and usage of either of these two symbols. However, | is the symbol of choice in all programming languages with support of the OR pattern and is used in that capacity for regular expressions in Python as well. It is also the traditional separator between alternatives in formal grammars (including Python's). Moreover, | is not only used for bitwise OR, but also for set unions and dict merging (PEP 584).

Еще | в описании типов можно использовать как видно из новости.

C && и || проблема в том, что легко ошибиться и написать один & или |, что в булевом контексте приведет сложноуловимой ошибке. Поэтому and и or.

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

208. "Выпуск языка программирования Python 3.10"  +/
Сообщение от Вячеслав (??), 08-Окт-21, 15:14 
Но к python проблема C && и || не относится. Зачем вы это написали?
Ответить | Правка | Наверх | Cообщить модератору

217. "Выпуск языка программирования Python 3.10"  +/
Сообщение от Аноноша (?), 09-Окт-21, 23:31 
> Но к python проблема C && и || не относится. Зачем вы
> это написали?

В ответ на

> Это язык, который изначально, чтобы не вводить символы сделал операторы and и or.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру