Vimconfig
行为识别方法库,将训练好的模型保存
my own notes
kotlin template
flask template project
My Emacs configuration
Personal blog built on Hugo
some go snippets
Transfer file between devices in the same local area network via website like snapdrop
邮箱:[email protected]
#23 楼 @yorzi ruby 新手,学生党也可以来么
#1 楼 @search 不用 root,安装环境时会提示需要 root 权限
#26 楼 @iBachue @@不是类的所有实例所共享的么?我说的是@@属于类,所有对象共享这个类变量。
#27 楼 @serco Class_Instance 不就是类的实例变量么?类的实例方法不能操作实例变量么
#21 楼 @serco 这不是声明类方法么?还有一本书写的是元类
#10 楼 @iBachue 你好,你在 add 中操作实例变量 count 时是借助 getter 和 setter 的,self.class.count += 1,我想着直接对变量操作
self.class.count += 1
#20 楼 @chenge 有问题肯定要弄懂,现在 10 楼是通过 count 的 getter 和 setter 方法来操作的,既然是实例变量,就该可以在 add 实例方法内部操作这个实例变量,而不需要再借助 getter 和 setter 了
#18 楼 @chenge 这个我当然明白,现在是要将 attr_accessor :count 在类方法中定义。然后实例方法来访问
#15 楼 @chenge
class Test class << self attr_accessor :count end def add @count += 1 puts @count end end test = Test.new Test.count =5 puts Test.count test.add
count 定义为实例变量,但是 add 中也访问不了
#15 楼 @chenge 那就懂了,@是类的实例所有,而@@是所有实例共有
#13 楼 @chenge java 吧,实例变量与类实例变量不是一个概念?
#11 楼 @iBachue 谢谢了,真的是有点懵了,没搞清类变量、类实例变量和实例变量之间的差异。
#2 楼 @mojidong 就是看的基础知识呢
#6 楼 @jasl 这样我试过:
class Test class << self attr_accessor :count end def add @@count += 1 puts @@count end end test = Test.new Test.count =5 puts Test.count test.add
这样定义了之后在实例方法中操作类变量就出错。
#1 楼 @iBachue 你好,我刚才尝试用 attr_accessor 来创建类变量的 getter 和 setter 方法,但是报语法错误。attr_accessor:@@varible 这样不行,必须手动写 getter 和 setter 么?还是有其他的方式
#3 楼 @edgar_wang_cn 恩,谢谢回答。细节东西还是得尝试才能记忆深刻,看书本一般容易忽略,而且也不一定会讲到
#1 楼 @iBachue 依然有警告,依然可以修改,我刚尝试过
#32 楼 @hebe_he 好的,我看看去。请问下一般招 ruby 程序员是不是都搞 web 开发的?都是搞 RoR 的?
#30 楼 @hebe_he 很难找到这样的创业团队,不过谢谢回答
#1 楼 @luikore 我突然还发现END后面的数据不能换行,数据间只能用空格隔开
#1 楼 @luikore 谢谢,发现问题了,一直以为只有一个_,最后才发现有两个
#5 楼 @luikore 谢谢,这个网站看着不错,就是字有点小
#1 楼 @luikore 谢谢回答,没写过 awk 和 perl。我的意思是 END 中的代码为何是在加载完成后执行前执行呢?应该是其他代码都执行完之后程序即将结束时执行吧
有没有 ruby 实习的岗位呢
#14 楼 @vincenttone 谢谢热心解答
#5 楼 @Rei 一点不解,就是 attr_accessor 定义的 getter 和 setter 方法前边为何都带了:符号,但是实际调用时却没有。 module Mod attr_accessor(:one, :two) end Mod.instance_methods.sort #=> [:one, :one=, :two, :two=]
#4 楼 @zgm 谢谢,这篇文章不错,我在看另一篇http://glu.ttono.us/articles/2005/08/19/understanding-ruby-symbols,也写的相当不错,简单易理解