Може ли някой да припомни какво беше особеното в този код:
auto_link("Some text here.", options = {link_emails: false}, sanitize: true)
?
Може ли някой да припомни какво беше особеното в този код:
auto_link("Some text here.", options = {link_emails: false}, sanitize: true)
?
Проблемът е, че тук има излишна локална променлива, която не върши никаква работа: options
. Спокойно може (и трябва) да се изтрие options =
, кодът ще продължи да си работи.
Хипотезата ми е, че човекът, писал този код, се е подвел от keyword аргументите в Python, които работят по такъв начин. В Ruby, обаче, keyword args работят по друг начин и тази схема с name =
не работи така.
Трябва да сте влезли в системата, за да може да отговаряте на теми.