차례:
비디오: Data Structures: Crash Course Computer Science #14 2024
루비는 어린이를위한 인형 치트 시트
Ruby에는 많은 내장 클래스가 있지만 다른 데이터를 보유하는 데 사용되는 가장 유용한 객체는 컨테이너 classes 배열과 해시. 이러한 각 클래스에는 내용에 액세스하고 조작하는 데 유용한 많은 방법이 있다는 것을 기억하면 많은 코딩 시간을 절약 할 수 있습니다.
배열 기본 사항
순서대로 보관하려는 정보 목록에 배열을 사용합니다. 빈 대괄호 []와 내용이있는 배열을 새 빈 배열로 만들려면 대괄호 사이에 쉼표로 구분하여 배치합니다.
2. 1. 2: 009> my_array [0] 빨강을 둡니다. 1. 2: 009> my_array = ["red", "green", "blue"] => ["red", "green"메서드 이름
목적
my_array [1] | my_array의 배열에 |
---|---|
인덱스 1 | length
배열의 길이를 반환 |
<<, 푸시 | 배열 끝에 객체를 추가합니다. |
배열의 끝에 객체를 추가합니다. | 배열의 끝에 객체를 추가합니다. |
배열의 시작 부분에 객체를 추가합니다. | shift > 배열의 시작 부분에있는 객체를 제거합니다. |
sort | 배열을 정렬합니다. |
shuffle | 배열에있는 객체의 위치를 임의로 지정합니다. |
sample | 배열에서 임의 객체를 선택합니다. > each |
각 요소를 반환하여 배열을 반복합니다. | join |
각 요소를 문자열로 결합합니다. | |
이름으로 검색 할 수있는 정보 (예: 연락처)가있을 때 해시를 사용하고 주문이 반드시 중요하지는 않습니다. "해시 로켓"(=>)으로 구분 된 키와 값을 제공하고 쉼표로 구분 된 각 키 / 값 쌍을 | 2로 제공하여 빈 중괄호 {}로 새 해시를 만들고 내용이있는 새 해시를 만듭니다. contact_hash = { "mom"=> 1234, "dad"=> 4567} => { "mom"=> 1234, "2: 018> blank_hash = {} => {} contact_hash ["mom"] |
키 "mom"을 사용하여 contact_hash | 변수의 해시에 액세스하고 |
을 반환합니다.
contact_hash ["sis"] =
7878
키 "sis"를 사용하여 contact_hash 변수에 저장된 해쉬에 새로운 값을 추가합니다. | 길이 |
---|---|
얼마나 많은 키 / 값 쌍이 해시 | 포함?
해시 키에 키가 있는지 검사 |
해시
값의 모든 키 배열을 반환합니다. |
해시 |
의 모든 값 배열을 비 웁니다. | 해시가 비어 있으면 true를 반환합니다. |
해시에서 각 키 / 값 쌍을 반복하여 각 | 쌍을 반환합니다. |
merge | 두 해시를 하나의 해시로 결합하여 가능하면 덮어 씁니다 두 번째 해시의 키가있는 |
첫 번째 해시의 키 |
|