《类中的成员变量可以这样声明, 但访问不能用@》的相关内容
相关讨论
请教irb与正式运行ruby时的不同之处?
一, a.rb文件代码如下:
---------------
def say
p "hello"
end
a = 1
a.say
---------------
运行之
a.rb:5: private method `say' called for 1:Fixnum (NoMethodError)
(报错合理,say方法是Object类的私有实例方法)
二, ...
by bluewave 2007-09-18 浏览 (1423) 回复 (7) 关键字: irb
对ruby有几个不明白的地方
1.+号
class People
def initialize(name, age)
@name = name
@age = age
end
def to_s
"name = #{@name}, age = #{@age}"
end
end
lily = People.new("Lily", 18)
puts lily
...
by ttitfly 2007-09-20 浏览 (2567) 回复 (14) 关键字: ruby基础
jaskell script
知道这里的各位老大实践经验非常丰富, 所以希望能听取一下各位的意见,看看jaskell这个新生儿应该往哪个方向发展.
这是我在abp上贴的介绍:
用jparsec作为parser, 做了一个jaskell script interpreter。
这是一个类似haskell的在java中运行的functional scripting language. (怎么样,俺起的jaskell这个名字酷吧 ...
by ajoo 2005-01-09 浏览 (8642) 回复 (23) 关键字:
如何用module_eval向class中添加instance variable
尝试用类似has_many的方法,用class method 在类中添加代码。 module_eval只能在class 级别操作代码。
可以用module_eval 添加 method, class variable, 但是instance variable 就是不知道怎么添加?
by jack 2007-08-24 浏览 (2434) 回复 (17) 关键字:
相关博客
my first ruby code
快放假了,工作终于少了下来,一口气看了几篇ruby文档,凑了一个小程序玩玩。
Ruby in Twenty Minutes
Ruby From Other Languages
try ruby!
funny ruby code in intype
ruby 代码
class Person &nb ...
by linnchord 2007-02-19 浏览 (234) 回复 (0) 关键字: ruby
类继承以及alias别名方法
class Person
attr_accessor :name, :age, :sex
def initialize(name, age, sex)
@name, @age, @sex = name, age, sex
end
def say_hello
"person's hello"
end
end
class Student < ...
by tangzy001 2008-01-05 浏览 (128) 回复 (0) 关键字:
21天 Ruby-------- oo
class People
def initialize(name, age)
@name = name
@age = age
end
def to_s
"name = #{@name}, age = #{@age}"
end
end
lily = People.new("Lily", 18)
puts lily
cl ...
by CherryRemind 2008-05-02 浏览 (91) 回复 (0) 关键字:
相关圈子讨论
JDK5.0中从控制台窗口读取输入的简便方法
import java.util.*;
public class InputTest
{
Scanner in=new Scanner(System.in);//这个类是5.0新增加的为了简化控制台的输入
System.out.println("what is your name?");
  ...
by taohuanteng 2007-03-29 浏览 (447) 回复 (1)
一个简单数据访问接口的设计
我设计一个数据库访问接口,目标是简单易用,STL兼容,类型安全,效率不太差,尽量非侵入。
已实现大部分功能,但我长年困在C/C++世界,视野和经验都很有限,几个地方感觉设计的不太好。
烦请各位老大有空帮看看,指点一二。
我只建立了两个类,数据库类和记录集类。下面是简单示例。
//一个POD类型,要在内存中操作并保存到数据库
struct Student {
int num; ...
by dayn9 2007-10-24 浏览 (947) 回复 (11)
相关新闻
Adobe Spry 1.6.1发布 面向设计人员的AJAX框架
Adobe Spry是一个面向Web设计人员而不是开发人员的Ajax框架,它使得设计人员不需要了解复杂的AJAX技巧也能在一个HTML页面中创建丰富体验成为了可能。目前1.6.1版本发布,很多新的更新都和支持AIR相关,并且很多很酷的功能加入到新的版本中。
Spry有许多功能,但是最重要的就是移除和加载数据,下面我给一个Spry是如何运行的例子:
首先:
<script type= ...
by withyou 2008-02-28 浏览 (1409) 回复 (1) 关键字:
Rails 2.1的第一个预览版本发布了 Rails 2.1 的三个新特性
robbin 写道Rails 2.1的第一个预览版本发布了,你可以从以下方式进行安装:
sudo gem install rails –source http://gems.rubyonrails.com/
Rails 2.1提供了很多新特性,例如:内建的时区支持,GEM包依赖关系分享,更好的缓存系统支持等等
Rails 2.1 的三个新特性
script/dbconsole
sc ...
by chenk85 2008-05-13 浏览 (1206) 回复 (2) 关键字: rails
javapolis举行的关于JAVA7语言特性投票的结果
上周javapolis举行了一次关于JAVA7中可能支持的语言特性的投票,该投票涉及到十中JAVA7
中可能的语法增强(这里不包括闭包,后面将单独列出).对于每种语法特性你需要回答"Do you
support this language change?",答案可以是"YES","NO","Maybe"三者之一.
下面罗列出这十种语法特性以及投票结果:
1.Property declaratio ...
by Eastsun 2007-12-18 浏览 (4903) 回复 (23) 关键字: java7

