怖話の開発と以下のプログラムを一週間毎に行います
#Mac OS X
コンピューターの基本と開発環境の作り方を学びます。
{ | |
"installed_packages": | |
[ | |
"Abacus", | |
"BracketHighlighter", | |
"Creation Platform - KL Language Support", | |
"Gist", | |
"GitGutter", | |
"Package Control", | |
"rbenv", |
{ | |
"color_scheme": "Packages/Theme - Flatland/Flatland Monokai.tmTheme", | |
"draw_white_space": "all", | |
"flatland_sidebar_tree_xsmall": true, | |
"flatland_square_tabs": true, | |
"highlight_line": true, | |
"highlight_modified_tabs": true, | |
"highlight_trailing_spaces_color_name": "invalid", | |
"ignored_packages": | |
[ |
怖話の開発と以下のプログラムを一週間毎に行います
#Mac OS X
コンピューターの基本と開発環境の作り方を学びます。
hash = Hash.new do |hash, k| | |
raise( ArgumentError, "'#{k}' is not todo sub command" ) | |
end |
# bad | |
if hash[:apple] == "mac" || hash[:apple] == "ipad" | |
# good | |
if %w( mac ipad ).include? hash[:apple] |
NOT_YET = 0 | |
DONE = 1 | |
PENDING = 2 | |
STATUS ={ | |
"NOT_YET" => NOT_YET, | |
"DONE" => DONE, | |
"PENDING" => PENDING | |
}.freeze |
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 ) |
class Test | |
def initialize | |
@a = Array.new | |
@b = Array.new | |
end | |
def to_s | |
"call to_s" | |
end | |
def inspect |
class MyClass | |
#可変長引数(複数の引数を配列として受け取る) | |
def greet( *names, message ) | |
names.each do |name| | |
puts "#{name}、#{message}" | |
end | |
end | |
end | |
name_list = %w(tom akira joy!) |
Array('a'..'z').join('') |