File: test.rb.html

package info (click to toggle)
source-highlight 1.11-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,872 kB
  • ctags: 4,699
  • sloc: sh: 3,633; cpp: 2,606; lex: 2,463; ansic: 1,610; makefile: 537; php: 185; perl: 145; yacc: 122; ruby: 63; sed: 53; python: 45; ml: 38; java: 30
file content (76 lines) | stat: -rw-r--r-- 6,307 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<pre><tt><i><font color="#9A1900">#!/usr/bin/env ruby</font></i>
<i><font color="#9A1900">#</font></i>
<i><font color="#9A1900"># comment</font></i>

<b><font color="#0000FF">require</font></b> <font color="#FF0000">"English"</font>

<b><font color="#0000FF">BEGIN</font></b> <font color="#990000">{</font>
  puts <font color="#FF0000">"Hello! in \"BEGIN\""</font> <i><font color="#9A1900"># comment</font></i>
  puts <font color="#FF0000">'World! in \'BEGIN\''</font> <i><font color="#9A1900"># comment</font></i>
<font color="#990000">}</font>
<b><font color="#0000FF">END</font></b> <font color="#990000">{</font>
  puts <font color="#FF0000">'bye! in "END"'</font>
<font color="#990000">}</font>

p $"
p $'
p $<font color="#990000">/</font>

puts <b><font color="#0000FF">__LINE__</font></b>
puts <b><font color="#0000FF">__FILE__</font></b>

a <font color="#990000">=</font> <font color="#990000">[</font><font color="#993399">1</font><font color="#990000">,</font> <font color="#993399">2</font><font color="#990000">,</font> <font color="#993399">3</font><font color="#990000">,</font> <font color="#993399">4</font><font color="#990000">,</font> <font color="#FF0000">"foo"</font><font color="#990000">,</font> <font color="#FF0000">"bar"</font><font color="#990000">]</font>
a <font color="#990000">=</font> <font color="#990000">%</font><b><font color="#000000">w</font></b><font color="#990000">(</font><font color="#993399">1</font><font color="#990000">,</font> <font color="#993399">2</font><font color="#990000">,</font> <font color="#993399">3</font><font color="#990000">,</font> <font color="#993399">4</font><font color="#990000">,</font> <font color="#FF0000">"foo"</font><font color="#990000">,</font> <font color="#FF0000">"bar"</font><font color="#990000">)</font>
h <font color="#990000">=</font> <font color="#990000">{</font><font color="#FF0000">"foo"</font> <font color="#990000">=</font><font color="#990000">&gt;</font> <font color="#993399">1</font><font color="#990000">,</font> <font color="#FF0000">"bar"</font> <font color="#990000">=</font><font color="#990000">&gt;</font> <font color="#993399">3</font><font color="#990000">}</font>
$global <font color="#990000">=</font> <font color="#993399">1</font>

<b><font color="#000000">print</font></b><font color="#990000">(</font><font color="#FF0000">"with parenthesis\n"</font><font color="#990000">)</font>
print <font color="#FF0000">"without parenthesis\n"</font>
print <font color="#993399">12345678</font><font color="#990000">,</font> <font color="#FF0000">"\n"</font>
print <font color="#993399">1.2345678</font><font color="#990000">,</font> <font color="#FF0000">"\n"</font>
print a<font color="#990000">[</font><font color="#993399">0</font><font color="#990000">]</font><font color="#990000">,</font> a<font color="#990000">[</font><font color="#993399">1</font><font color="#990000">]</font><font color="#990000">,</font> <font color="#FF0000">"\n"</font>
print h<font color="#990000">[</font><font color="#FF0000">'foo'</font><font color="#990000">]</font><font color="#990000">,</font> h<font color="#990000">[</font><font color="#993399">1</font><font color="#990000">]</font><font color="#990000">,</font> <font color="#FF0000">"\n"</font>
print $global<font color="#990000">,</font> <font color="#FF0000">"\n"</font>
print `date`
print <font color="#990000">&lt;</font><font color="#990000">&lt;</font>EOM
ppp
EOM
print <font color="#990000">&lt;</font><font color="#990000">&lt;</font><font color="#FF0000">"EOM"</font>
ppp
EOM

<b><font color="#0000FF">def</font></b> foo
  puts <font color="#FF0000">"foo"</font>
<b><font color="#0000FF">end</font></b>

<b><font color="#0000FF">module</font></b> M
<b><font color="#0000FF">end</font></b>

<b><font color="#0000FF">class</font></b> Klass
  <b><font color="#0000FF">include</font></b> M
  @@foo <font color="#990000">=</font> <font color="#FF0000">"bar"</font>
  <b><font color="#0000FF">def</font></b> initialize
    @foo <font color="#990000">=</font> <font color="#FF0000">"bar"</font>
  <b><font color="#0000FF">end</font></b>
  <b><font color="#0000FF">def</font></b> foo
    puts @@foo
    <b><font color="#0000FF">return</font></b> <font color="#990000">[</font><b><font color="#0000FF">nil</font></b><font color="#990000">,</font> <b><font color="#0000FF">false</font></b><font color="#990000">,</font> <b><font color="#0000FF">self</font></b><font color="#990000">,</font> <b><font color="#0000FF">true</font></b><font color="#990000">]</font>
  <b><font color="#0000FF">end</font></b>
<b><font color="#0000FF">end</font></b>

foo
<b><font color="#000000">foo</font></b><font color="#990000">(</font><font color="#990000">)</font>

k <font color="#990000">=</font> Klass<font color="#990000">.</font>new
k<font color="#990000">.</font>foo
k<font color="#990000">.</font><b><font color="#000000">foo</font></b><font color="#990000">(</font><font color="#990000">)</font>

p <font color="#990000">[</font><font color="#990000">(</font><font color="#993399">1</font> <b><font color="#0000FF">and</font></b> <font color="#993399">2</font><font color="#990000">)</font><font color="#990000">,</font> <font color="#990000">(</font><font color="#993399">1</font> <b><font color="#0000FF">or</font></b> <font color="#993399">2</font><font color="#990000">)</font><font color="#990000">,</font> <font color="#990000">(</font><b><font color="#0000FF">not</font></b> <b><font color="#0000FF">nil</font></b><font color="#990000">)</font><font color="#990000">]</font>

str <font color="#990000">=</font> <font color="#FF0000">"abc"</font>
p <font color="#990000">/</font>d<font color="#990000">/</font> <font color="#990000">=</font><font color="#990000">~</font> str
p <font color="#990000">%</font>r<font color="#990000">|</font>a<font color="#990000">|</font> <font color="#990000">=</font><font color="#990000">~</font> str
p <font color="#990000">%</font>r<font color="#990000">!</font>a<font color="#990000">!</font> <font color="#990000">=</font><font color="#990000">~</font> str
<font color="#990000">/</font><font color="#FF0000">"d/ =~ str # problem "</font> <b><font color="#0000FF">in</font></b> Regexp
<font color="#990000">/</font><font color="#FF0000">'d/ =~ str # problem '</font> <b><font color="#0000FF">in</font></b> Regexp
</tt></pre>