Против синтаксиса я ничего не имею, более того, считаю второй более человечным.
Напрягает именно семантика того, как определяется разваливается в то, что просят или нет. Чтобы не было кейсов, когда что-то является int, но не является integral, например
Удивлёе, что всем нравится as/is. По-моему с ним очень легко получать не то, что ты ожидаешь. Даже сам Herb набагал в слайдах, потому что думал, что is работает так, как логично, а не так, как он в реальности может работать
Нет. Представим, что у нас массив [1,2,3,4]. Какова вероятность, что первые да из них будут 3 и 4 в каком-то порядке? 1/4 т.к перемешивание на нижнем уровне не влияет, а при слиянии двух массивов длины 2 нам нужно выбрать второй массив дважды. Какова вероятность должна быть? 4/24=1/6
Может всё-таки лучше itertools.count(0) ?
как-то так. И уже пробелы в названия файла не страшны..
Против синтаксиса я ничего не имею, более того, считаю второй более человечным.
Напрягает именно семантика того, как определяется разваливается в то, что просят или нет. Чтобы не было кейсов, когда что-то является int, но не является integral, например
Удивлёе, что всем нравится as/is. По-моему с ним очень легко получать не то, что ты ожидаешь. Даже сам Herb набагал в слайдах, потому что думал, что is работает так, как логично, а не так, как он в реальности может работать
Подробнее тут писал:
PS: И в комменты на реддит не пришёл он похоже, как в блоге обещал
Нет. Представим, что у нас массив [1,2,3,4]. Какова вероятность, что первые да из них будут 3 и 4 в каком-то порядке? 1/4 т.к перемешивание на нижнем уровне не влияет, а при слиянии двух массивов длины 2 нам нужно выбрать второй массив дважды. Какова вероятность должна быть? 4/24=1/6
string path = "//path";