repo.or.cz
/
ruby-svn.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
raw
|
HEAD
* gc.c (set_heaps_increment): fix memory allocation strategy by
[ruby-svn.git]
/
sample
/
list3.rb
blob
1d756fdff01d16a6b4215da44713398ea419dbb3
1
# Linked list example -- short version
2
# using inspect
3
4
class Point
5
def initialize(x, y)
6
@x = x; @y = y
7
self
8
end
9
10
def to_s
11
sprintf("%d@%d", @x, @y)
12
end
13
end
14
15
list1 = [10, 20, Point.new(2, 3), Point.new(4, 5)]
16
list2 = [20, Point.new(4, 5), list1]
17
print("list1: ", list1.inspect, "\n")
18
print("list2: ", list2.inspect, "\n")