[ruby] 루비 기초편 - Array
[Array란]- 같은 종류의 값들을 한 변수(배열타입)에 넣어둘 때 사용함- [ ] (대괄호)를 사용하여 묶고, ,(쉼표)를 사용하여 배열 안에 들어가는 개별 요소를 구분함 [Array 기본]- 선언하기1) 변수명 = [요소1, 요소2, 요소3] 2) 변수명 = Array.new # => 빈 배열의 변수를 만듬 3) 변수명 = Array.new(요소갯수) { Hash.new } # => [ { }, { }, { }, { } ] - 빈 해시 4개가 들어가는 하나의 배열을 만듬4) 변수명 = Array.new(3) { Array.new(4) } # => [ [1, 2, 3, 4번째 요소], [1, 2, 3, 4번째 요소], [1, 2, 3, 4번째 요소] ]5) 변수명2 = Array.new(Array변수..
2017. 3. 2.
[ruby] 루비 기초편 - 변수, 연산자
[특징]1) 루비의 특징은 변수명 = 값으로 변수 선언을 할 때 별도의 변수 타입을 지정하지않고 리터럴로 값을 대입함2) 세미콜론없이 띄어쓰기와 개행으로 구분함 [변수 선언] 1) 변수명 = 값 : 일반적인 값 선언(문자열, 문자, 정수, 소수점 등이 있음) 2) 변수명 = [1, 2, 3, 4, 5] : 배열 선언3) 변수명 = { key => value } : 해시 선언 문자열, 배열, 해시는 따로 따로 포스팅을 할 것임 [변수 범위] 변수종류 (임의로 변수명은 var로) 명칭 특징 var 지역변수 - 어떤 특정 동작 내부에서만 사용되는 변수 - 특정 동작 내부에서만 동작하기때문에 외부에서 참조가 불가능 @var 인스턴스변수 - 한 객체(self 라는 약어로 변수 조회가능)에서만 사용 가능 @@var..
2017. 2. 7.