본문 바로가기

반응형

전체 글

Ruby : 기초(2) 연산 루비에서 좌우 항의 크기를 반환하는 연산자는 연산자는 좌항과 우항의 크기를 비교해서 좌항이 크면 1을, 우항이 크면 -1을, 값이 같으면 0을 반환합니다. 10 20 # -1 10 10 # 0 10 5 # -1배열끼리의 연산 루비는 합집합, 교집합, 차집합 연산이 가능합니다. a = [ 1, 2, 3, 4, 5 ] b = [ 2, 4, 6, 8 ] a & b # 교집합 : [2, 4] a | b # 합집합 : [1, 2, 3, 4, 5, 6, 8] a - b # 차집합 : [1, 3, 5]루비에는 자동 증감 연산이 없다 루비에는 대부분의 언어에서 제공하는 자동 증감 연산자(++, -- 등)가 없습니다. 특별한 경우가 아니면 += 1 / -= 1을 사용해 증감을 하게 됩니다. 조건문 루비는 if ... e.. 더보기
Ruby : 기초(1) 변수 입사하게 된 회사에서 레일즈를 쓰고 있지만, 여태까지 루비를 한 번도 써본 적이 없는 언어라 공부하면서 정리 차원에서 글을 썼습니다. 공부하면서 쓰고 있는 글이기 때문에, 틀린 부분이 있을 수 있습니다(발견하시면 댓글로 알려주세요!). * 기본적으로 프로그래밍에 대한 지식이 어느 정도 있음을 전제로 쓴 글입니다. 변수 타입 루비는 숫자형(Integer, Float)와 문자형(String), 부울 값(true, false), 그리고 값이 없음(nil)이 있습니다. 다만 선언할 때 타입을 따로 구분하지는 않습니다. 작명 규칙 작명은 코딩 스타일에 따라 다르겠지만, 기본적으로 대부분의 값은 스네이크 표기법(apple_banana)을 따릅니다. 클래스는 파스칼 표시법(AppleBanana)을 따릅니다. 상수 선.. 더보기