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