Ведущий деш — это не спецсимвол, по крайней мере для шелла. Чтобы сработало экранирование, его должна поддерживать сама утилита, grep так умеет, например: grep -r \\- *. А touch, например, нет: touch \\-f создаст файл \-f.
Zada верно подсказывает. Использовать надо именно так, как в примере: есть функция, которая содержит все реализации через if, а есть набор сигнатур для тайпчекера. Там "..." в теле — не условность; это реальный питонячий код.
С чего вообще автор взял, что «делегирование» — это когда self сохраняется? Вы обратите внимание на раздел «Ну и назовём это как угодно» — он там даже не отвечает на свой же вопрос, а фактически говорит: «То, что я называю „делегирование“ в C++ отсутствует, значит это не делегирование».
Подборка @pythonetc, декабрь 2019
Подборка @pythonetc, август 2019
Подборка @pythonetc, август 2019
Подборка @pythonetc, август 2019
Подборка @pythonetc, июль 2019
Подборка @pythonetc, июль 2019
make_closure(2)
. Т. е. это примерно то же самое, что и:closure = make_closure(2)
closure()
Подборка @pythonetc, декабрь 2018
Подборка @pythonetc, октябрь 2018
Ведущий деш — это не спецсимвол, по крайней мере для шелла. Чтобы сработало экранирование, его должна поддерживать сама утилита,
grep
так умеет, например:grep -r \\- *
. Аtouch
, например, нет:touch \\-f
создаст файл\-f
.Подборка @pythonetc, сентябрь 2018
if
, а есть набор сигнатур для тайпчекера. Там "..." в теле — не условность; это реальный питонячий код.Подборка @pythonetc, август 2018
Подборка @pythonetc, июль 2018
Подборка @pythonetc, июль 2018
Подборка @pythonetc, июнь 2018
Да, кажется, название и правда слегка не то означает; поправил.
Python: коллекции, часть 2/4: индексирование, срезы, сортировка
Я смог и вы сможете: делаем RPG на JavaScript
Ваш язык программирования — отстой
Должно быть «изменение сигилов чрезвычайно раздражает».
Что такое «точечное представление» вообще понять без оригинала не удалось. Должно быть «обращение к методам, свойствам и т. д. через точку...».
unless — это «если не».
«Мир есть совокупность фактов, а не вещей»: Витгенштейн и операционно-ориентированное программирование
Вышла версия 1.5 Perl плагина для IntelliJ IDEA
:D Вам спасибо!
«Банда четырёх» была неправа, а вы не знаете, что такое делегирование
Эээ. Что?
Профессионализм и TDD