怖話の開発と以下のプログラムを一週間毎に行います
#Mac OS X
コンピューターの基本と開発環境の作り方を学びます。
class Object | |
def self.yaml_tag url | |
Psych.add_tag(url, self) | |
end | |
# FIXME: rename this to "to_yaml" when syck is removed | |
### | |
# call-seq: to_yaml(options = {}) | |
# |
pry -r./config/environment |
Array('a'..'z').join('') |
class MyClass | |
#可変長引数(複数の引数を配列として受け取る) | |
def greet( *names, message ) | |
names.each do |name| | |
puts "#{name}、#{message}" | |
end | |
end | |
end | |
name_list = %w(tom akira joy!) |
class Test | |
def initialize | |
@a = Array.new | |
@b = Array.new | |
end | |
def to_s | |
"call to_s" | |
end | |
def inspect |
def eratosthenes( search_list, prime_list=[] ) | |
prime_list << search_list.first | |
shake!( search_list, prime_list ) | |
if prime_list.last**2 > search_list.last | |
return prime_list + search_list | |
end | |
eratosthenes( search_list, prime_list ) |
NOT_YET = 0 | |
DONE = 1 | |
PENDING = 2 | |
STATUS ={ | |
"NOT_YET" => NOT_YET, | |
"DONE" => DONE, | |
"PENDING" => PENDING | |
}.freeze |
# bad | |
if hash[:apple] == "mac" || hash[:apple] == "ipad" | |
# good | |
if %w( mac ipad ).include? hash[:apple] |
hash = Hash.new do |hash, k| | |
raise( ArgumentError, "'#{k}' is not todo sub command" ) | |
end |
怖話の開発と以下のプログラムを一週間毎に行います
#Mac OS X
コンピューターの基本と開発環境の作り方を学びます。