루비 입문
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의 성질로 인해 중복 처리의 결과 조건식이 진실이 되지 않으면 처리가 끝납니다.
표기 방법
예제
↓
총결산
더 깊이 이해하고 간결하고 알기 쉽게 쓰기 위해 연습한다.다음에는 방법류를 중심으로 정리하고 싶어요.
Reference
이 문제에 관하여(루비 입문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/picopico217/items/bdb77f3eb23eed4dcd0a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
변량
변수는 데이터에 사용되는 라벨입니다.
'변수 이름 = 데이터' 로 오른쪽의 데이터가 왼쪽의 변수 이름을 대입한다는 것을 표시합니다.
위의 출력은 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의 성질로 인해 중복 처리의 결과 조건식이 진실이 되지 않으면 처리가 끝납니다.
표기 방법
예제
↓
총결산
더 깊이 이해하고 간결하고 알기 쉽게 쓰기 위해 연습한다.다음에는 방법류를 중심으로 정리하고 싶어요.
Reference
이 문제에 관하여(루비 입문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/picopico217/items/bdb77f3eb23eed4dcd0a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
times
times 방법을 사용하면 같은 처리를 반복할 수 있습니다.
표기 방법
예제
↓
변수는 0에서 숫자-1로 증가한다.
each
each 방법은 각 요소를 반복적으로 처리할 수 있다.
타임즈 방법과 다른 점은 중복 횟수를 의식하지 않고 반복적으로 처리할 수 있다는 것이다.
표기 방법
예제
↓
while
while식을 사용하면 조건에 따라 반복 처리할 수 있습니다.
while의 성질로 인해 중복 처리의 결과 조건식이 진실이 되지 않으면 처리가 끝납니다.
표기 방법
예제
↓
총결산
더 깊이 이해하고 간결하고 알기 쉽게 쓰기 위해 연습한다.다음에는 방법류를 중심으로 정리하고 싶어요.
Reference
이 문제에 관하여(루비 입문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/picopico217/items/bdb77f3eb23eed4dcd0a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)