在 JavaScript 变数要用 var 及 let 宣告,常数要用 const 宣告,而且常数不能被 reassigned,如果将常数 reassigned 会喷出错误讯息。
而在 Ruby 不需特别宣告,只要用大小写区分即可:
在 Ruby 如果把常数 reassigned,Ruby 只会警告你,不会像 JS 喷出无法重新赋值的错误讯息,依旧可以正常重新赋值。
范例:
A = 1
A = 2
puts A
上述范例会印出警告讯息及正常印出 A 的值:
main.rb:2: warning: already initialized constant A
main.rb:1: warning: previous definition of A was here
还是会印出2
<<: 网页动起来-30天学会HTML+CSS,制作精美网站
>>: 【Day29】[演算法]-基数排序法Radix Sort
--哇.这是什麽资料库,我怎麽没这个语法. drop table if exists delme c...
CSRF(Cross-site request forgery)中⽂翻译成「跨站请求伪造」。通常 C...
上一篇我们已经建立好模型, 而且也上传一张图片验证推论的结果符合我们的预期. 接下来我们要把mode...
友:你要不要一起参加铁人赛? 我:好啊! (几天後) 我:乾我不小心忘了报名...... ----...
在呼叫方法时,难免会需要传递参数, 那这些参数该如何传递呢? 在传递的过程中,究竟是传值还是传址呢?...