我正试图在斯特林特类型/类别中增加一种方法,在这种方法中,我可以从南盟的扼杀物中排除碎片。
String::getUrlParams = -> # line 1
false unless ( params = @.split( ? )[1] ) # line 2
# ...
在 Chrome·科索尔,当我蓄意用无布卢拉的扼杀手段来形容这一方法时,我期望它只是回谎。
"http://dns.com/".getUrlParams();
但它通过一条线。 2. 结 论
if I change line 2 to
return false unless ( params = @.split( ? )[1] ) # line 2`
then it does return false and stops the function at line 2
Any idea why coffeescript isn t returning false and halts the function in the first version?
Thank you