在前面加个定义
这个地方不是定义give方法,只是在调用give并传参, 定义方法有def这个关键字的
第14行中的
def color = color
有错误
color= 是方法名,中间不能有空格,需要去掉空格
def color= color
要看你用的是什么编辑器,用vim 的话是:wq,或 :wq!
我不是老师哈,也不知道为何系统让我来回答这个问题。不过,我建议可以看看英文原汁原味的Ruby CookBook,能够深入了解Ruby的基础知识。如果要快速上手的话看看Ruby Guides,在官网有Ruby on Railsde开发指南,按照指南走一遍就成了。
mac呢?
不对,要输入exit然后回车,才可以退出
bettercap 这个gem 的安装问题。你google一下。 估计是需要先安装 第三方包才可以。
看看你的 .bashrc 中有没有添加 启动 rbenv的那句脚本。
很好学的语言。
感觉确实只是ruby导论啊,我还是喜欢把语法学明白了才用起来
ruby是比较简洁好些的 没有java那么复杂,我觉得学过java 学ruby没啥问题的
可以写很多东西 后台啥的都可以写的
刚学 不知道
$brew install ruby
不一样。
类变量:
class fruit
def self.setter name
@@fruit_name = name
end
实例变量:
def fruit name
@fruit_name = name
end
Lua是一种强大,高效,轻量,可嵌入的脚本语言。它支持过程式编程,面向对象编程,功能编程,数据驱动编程和数据描述。
没错。 你可以搜索一下 ruby c extension. 就知道如何使用了。 不过我们极少极少用到这个功能。
安装rbenv https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-centos-7
安装对应的版本即可。
是的,|name|是block中的变量,代表当前被迭代的元素。