Pull to refresh

Comments 3

1. Потому что методы возвращают объекты другого класса.
2. Насколько я помню это ограничение парсера Ruby-вского (где-то читал)
4. A, остальные выдадут ошибку нет такого-то метода для nil класса.
3. Из bang nobang, так как не всякий nobang может быть bang.
тут также вопрос оптимальности. В частности при выполнении sort! не хотелось бы, чтобы делались malloc'и. Если bang делать из nobang, точно будет происходит выделение новой памяти для промежуточного массива. В большинстве случаев для bang методов можно написать алгоритмы, не делающие запросы на выделение памяти
Sign up to leave a comment.

Articles