본문 바로가기

Language/Ruby9

[Ruby] Ruby 시작하기 -7 /array/each/join/pop/push/last (1) array 배열은 고유의 지정번호라는 index를 가지고 있다.프로그램상에서 index는 0부터 시작된다. flavor = 'aaaaaaaa' puts [89.9, flavor, [true, false]] puts '--------------------------------' arrays = [89.9, flavor, [true, false]] puts arrays puts arrays[0] puts arrays[1] puts arrays[2] puts arrays[3] #OUTPUT 89.9 aaaaaaaa true false -------------------------------- 89.9 aaaaaaaa true false 89.9 aaaaaaaa true false nil #ruby언어로.. 2016. 9. 8.
[Ruby] Ruby 시작하기 -7 /값비교/IF/While 출처 : https://opentutorials.org/module/11/254에 정리되어진 글을 보며 직접 공부하여, 다시 요약 & 정리한 글입니다. 근데 정말 별다를게 없구나.-_- Ruby (1) 값 비교 맞으면 true, 틀리면 false를 return한다.알파벳의 경우 abc...z순으로 순서를 체킹한다. puts 1 > 2 puts 1 < 2 puts 5 >= 5 puts 5 2016. 9. 8.
[Ruby] Ruby 시작하기 -6 /self/reverse/upcase외/center/Ljust/rjust 출처 : https://opentutorials.org/module/11/254에 정리되어진 글을 보며 직접 공부하여, 다시 요약 & 정리한 글입니다. 지금까지 배운 메서드는 puts,gets,chomp,to_i,to_f,to_s등…. 보통 .(점) 앞에 나오는 것이 메서드를 실행시키는 객체이다.5.to_s라고 한다면 5가 to_s를 실행시키는 객체가 된다. (1) selfself 라는 변수는 현재 위치한 객체(object)를 가리킨다.모든 메서드에는 그 메서드를 실행시키는 객체가 있으며 메서드 앞에 점이 없더라도그 메서드를 실행시키는 객체가 있다. (2) reverse 메서드는 문자열을 역순으로 변환시켜주는 메서드이다. (3) 대소문자 변환 메서드들 letters = 'aAbBcCdDeE' puts l.. 2016. 9. 8.
[Ruby] Ruby 시작하기 -5 /puts/gets/chomp 출처 : https://opentutorials.org/module/11/254에 정리되어진 글을 보며 직접 공부하여, 다시 요약 & 정리한 글입니다. puts : put string의 줄임말. 문자열(string)을 놓다(put) gets는 엔터를 누르기 전까지 키보드로 입력한 내용을 그대로 읽어주는 역할을 한다. puts '안녕, 넌 이름이 뭐니?' name = gets puts '네 이름이' + name + '라고? 정말 좋은 이름이구나!' puts '만나서 만갑다,' + name + '야(아). :)' //Ouput 안녕, 넌 이름이 뭐니? 나비와꽃기린(입력) 네 이름이 나비와꽃기린 라고 ? 정말 좋은 이름이구나! 만나서 반갑다, 나비와꽃기린 야(아) . :) # 안녕, 넌 이름이뭐니? 에서 나비.. 2016. 9. 8.
[Ruby] Ruby 시작하기 -4 /to_i/to_f/to_s 비교 출처 : https://opentutorials.org/module/11/254에 정리되어진 글을 보며 직접 공부하여, 다시 요약 & 정리한 글입니다. (1) .to_i / .to_f / .to_s 비교.to_i 객체를 정수로 반환.to_f 객체를 실수로 반환.to_s 객체를 문자열로 반환 var1 = 2 var2 = '5' var3 = 8.0 var4 = 99.9999 puts var1.to_s + var2 puts var1 + var2.to_i puts var1 + var3 puts var1.to_f puts var4.to_i puts '내가 가장 좋아하는 수는 5다!'.to_i puts 'Who asked you about 5 or whatever?'.to_i puts 'Your momma did... 2016. 9. 8.
[Ruby] Ruby 시작하기 -3 /변수/변수할당/variables 출처 : https://opentutorials.org/module/11/254에 정리되어진 글을 보며 직접 공부하여, 다시 요약 & 정리한 글입니다. 문자를 반복 출력하고 싶을때 변수에 할당한뒤 변수를 재사용 하면 된다.변수의 이름은 일련의 문자나 숫자 어떠한 것도 가능하지만단, 첫번째 문자는 소문자 여야만 한다. (2) 째 코드에서 var2를 Var2로 고쳐본다면Line 4: undefined local variable or method `var2' for main:Object (NameError)다음과 같은 Error가 난다. (1) name='나비와꽃기린' puts '제 아이디는' + name +'입니다.' name='코코' puts '아이디를' + name + '으로 고쳐볼까요 ?' #Outpu.. 2016. 9. 8.