4. Ruby 그 외 문법 (1) 1. 범위 1..5 (점이 2개) : 1이상 5이하 [1] 1, 2, 3, 4, 5 1...5 (점이 3개) : 1이상 5미만 [1] 1, 2, 3, 4 문자열에 변수 넣어 사용하기 "#{변수명}" message = "Hello" puts "#{message} World" [1] Hello World 정보글/Ruby 2021. 7. 12. 02:14
3. Ruby의 변수형 변환 1. to_□ 문자 열의 정수화 : to_i puts "123abc".to_i [1] 123 puts "abc123".to_i [1] 0 문자열의 소수화 : to_f puts "123abc".to_f [1] 123.0 정보글/Ruby 2021. 7. 12. 02:13
2. Ruby의 배열(array)과 해시(hash) 루비 자료가 많을 것 같으면서도 없는 것 같기도 해서, 혼자 공부할 겸 작성해본다. puts "Hello Ruby" 1. 배열 array elems = ["Ruby", "Python", "Perl"] puts elems[0] [1] Ruby 2. 해시 hash 변수명 = {"key" => "value"} hash 반복문 : 변수명.each do |변수} food = {"name" => "choclate", "type" = "과자"} puts food["type"] [1] 과자 # 해시 반복문 : each food.each do |key,val| puts key + " : " + val end [1] name : chocolate [2] type : 과자 정보글/Ruby 2021. 7. 12. 02:13
1. Ruby의 조건문과 반복문 IF문 owner = "chocolatl" if owner == "chocolatl" (then) #then은 생략 가능 puts "초콜릿한덩이 블로그" end water = "60 degrees celsius" deg = water.to_i if deg = 40 && deg < 70 puts "Hot" else puts "Too hot" end unless문 : 조건문이 옳지 않을 경우, 다음 내용을 처리한다. owner = "chocolatl" unless owner == "tistory" puts "티스토리가 아니다." end case문 case 변수명 when 분기1 when 분기2 end point = 7 case point when 5 puts.. 정보글/Ruby 2021. 7. 12. 02:12