Если совсем принципиально, символы были придуманы, когда строки были изменяемыми in-place списками char'ов. Можно считать, что джаваскриптовые строки выполняют роль символов в случаях, когда вы не проводите с этими строками никаких строковых операций.
Проблема на самом деле немного глубже, а именно в смешивании функциональной и императивной парадигм, замыканий и мутабельных переменных. Каждый выкручивается как может. В python, например, используется хак lambda i = i: <текст функции>, в С++ — точными указаниями что и как замыкать.
«Java programmers around the globe are in a panic today over a Wikileaks press release issued at 8:15am GMT. Wikileaks announced that they will re-release the source code for thousands of Open Source Java projects, making all access modifiers 'public' and all classes and members non-'final»
en.wikipedia.org/wiki/Symbol_(programming)
not reddit
Всё просто и понятно же.
darth
Know the difference!
Так не честно.
lambda i = i:<текст функции>, в С++ — точными указаниями что и как замыкать.ace.ajax.org/#nav=embedding
как отличить шпиона
'7'
TypeError: 'str' object is not callable
вы зачем билд-ины переопределяете?
^__^