Въпрос по лекция "Блокове Reloaded"

  1. Проблемът е, че тук има излишна локална променлива, която не върши никаква работа: options. Спокойно може (и трябва) да се изтрие options =, кодът ще продължи да си работи.

    Хипотезата ми е, че човекът, писал този код, се е подвел от keyword аргументите в Python, които работят по такъв начин. В Ruby, обаче, keyword args работят по друг начин и тази схема с name = не работи така.

Трябва да сте влезли в системата, за да може да отговаряте на теми.