Dark Code
The following button toggles between the light
and dark
color schemes on this page:
Dark color scheme
When previewing this page with the dark
color scheme:, code highlighting uses the Pygments theme Tomorrow Night.
An example of Ruby code:
def power(x,n)
result = 1
while n.nonzero?
if n[0].nonzero?
result *= x
n -= 1
end
x *= x
n /= 2
end
return result
end
def f(x)
Math.sqrt(x.abs) + 5*x ** 3
end
(0...11).collect{ gets.to_i }.reverse.each do |x|
y = f(x)
puts "#{x} #{y.infinite? ? 'TOO LARGE' : y}"
end
# Map color names to short hex
COLORS = { :black => "000",
:red => "f00",
:green => "0f0",
:yellow => "ff0",
:blue => "00f",
:magenta => "f0f",
:cyan => "0ff",
:white => "fff" }
class String
COLORS.each do |color,code|
define_method "in_#{color}" do
"<span style=\"color: ##{code}\">#{self}</span>"
end
end
end