루비 입문

5704 단어 Ruby

제1장 프로그래밍 언어 루비는


루비란


Ruby는 객체에 대한 스크립트 언어입니다.
대상을 향한다는 것은 프로그램을'대상 간의 상호작용'으로 보는 생각이다.
스크립트 언어는 프로그램을 텍스트 파일에서 실행할 수 있는 언어를 가리킨다.

프로그램 실행 방법


크게 세 가지로 나누다.
①루비 명령-e 옵션을 지정하여 프로그램을 직접 쓰고 명령줄에서 실행하는 방법

② irb 상호 운용 방법

③ 루비 프로그램이 기술된 텍스트 파일을 지정하고 실행하는 방법



제 2 장


변량


변수는 데이터에 사용되는 라벨입니다.
'변수 이름 = 데이터' 로 오른쪽의 데이터가 왼쪽의 변수 이름을 대입한다는 것을 표시합니다.

위의 출력은 1입니다.
또한 변수는 순서대로 처리를 통해 출력 결과를 덮어씁니다.

상기 변수 a는 다시 3을 대입하기 때문에 3을 출력한다.

제 3 장


배열


배열은 여러 개의 데이터를 한데 모아 [원소1, 원소2, 원소3]로 나타낸다.
수조를 사용하면 하나의 변수로 여러 데이터의 집합을 나타낼 수 있다.

상술한 출력 결과는 [apple,bana,cherry]이다.
집계 데이터를 배열하여 집계 데이터를 색인 형식으로 꺼낼 수 있다.
배열로 표현해 보세요.

위의 출력 결과는 "cherry"입니다.

흩어져 있다


해시는 여러 개의 데이터를 한데 모아 처리하는 물건이다.
그룹과 가장 큰 차이점은 숫자가 아닌 문자열을 사용하여 색인을 할 수 있다는 것이다.
해시 값은 {'키 1'=>값 1,'키 2'=>값 2,...}이렇게 한 쌍의 키와 값을 설명하고 정의합니다.



제 4 장


if


만약 조건식이 정확할 때 특정 처리를 실행할 수 있습니다.
표기 방법

예제


출력 결과는 2입니다.

case


case... 여러 조건에 대응하는 처리를 실행합니다.
케이스 이외에 when,else,end를 사용하여 기술한다.
표기 방법

예제


출력 결과는 바나나입니다.

제5장


times


times 방법을 사용하면 같은 처리를 반복할 수 있습니다.
표기 방법

예제



변수는 0에서 숫자-1로 증가한다.

each


each 방법은 각 요소를 반복적으로 처리할 수 있다.
타임즈 방법과 다른 점은 중복 횟수를 의식하지 않고 반복적으로 처리할 수 있다는 것이다.
표기 방법

예제



while


while식을 사용하면 조건에 따라 반복 처리할 수 있습니다.
while의 성질로 인해 중복 처리의 결과 조건식이 진실이 되지 않으면 처리가 끝납니다.
표기 방법

예제



총결산


더 깊이 이해하고 간결하고 알기 쉽게 쓰기 위해 연습한다.다음에는 방법류를 중심으로 정리하고 싶어요.

좋은 웹페이지 즐겨찾기