Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在Ruby中声明变量?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
什么时候我知道什么时候声明一个变量,而不是在 Ruby中?

我想知道为什么第一个代码需要输入被声明为一个字符串并且在块之外,而第二个块没有.

input = ''
while input != 'bye'
  puts input
  input = gets.chomp
end
puts 'Come again soon!'

与:

while true
  input = gets.chomp
  puts input 
  if input == 'bye'
    break 
  end
end
puts 'Come again soon!'

解决方法

Ruby中没有声明任何变量.相反,规则是变量在使用之前必须出现在赋值中.

看第一个例子中的前两行:

input = ''
while input != 'bye'

while条件使用变量输入.因此,在此之前必须进行任务.在第二个例子中:

while true
  input = gets.chomp
  puts input

再次,在put调用中使用变量输入之前,分配变量输入.在这两个例子中,全世界都是对的.

大佬总结

以上是大佬教程为你收集整理的在Ruby中声明变量?全部内容,希望文章能够帮你解决在Ruby中声明变量?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。