첫 번째 루비2~Aray,Hash,상징~
자신의 루비에 대한 자기 설명
3개월 전의 자신에게
앞서 쓴 글의 후속 내용
Aray 정렬
어레이: 객체의 컨테이너
컨테이너는 [] (대괄호)
칸막이는 (쉼표)
foods=["じゃがりこ", "かにみそ", "するめ"]
↑ 이 경우foods 변수
[] 컨텐츠 전체: Aray 객체
음식 하나하나:String 객체
배열에서 빼내는 방법
animals=["ねこ", "きりん", "すずめ"]
animals[0] →"ねこ"
animals[1] →"きりん"
첫 번째 꺼낼 때는 0!배열에 추가
animals=["ねこ", "きりん", "すずめ"]
animals.push("かば")
print animals → ["ねこ", "きりん", "すずめ", "かば"]
반환 요소 수배열된 용기에 몇 가지 요소가 있는지 알고 싶을 때.
size 방법
length 방법
사이즈 방법과 length 방법은 똑같아요.
print animals.size →4
print animals.length →4
배열 반복 처리
配列.each do|変数|
繰り返したい処理
end
예제)animals = ["ねこ", "きりん", "すずめ"]
animals.each do |animal|
puts animal
end
→"ねこ"
"きりん"
"すずめ"
해시(해시)
산열은
키와 값을 포함하는 용기
뭐든지 다 들어가.
book = {"title" => 夢をかなえるゾウ, "author" => 水野敬也}
puts["title"] →夢をかなえるゾウ
puts["author"] →水野敬也
기호
기호는
라벨로 사용되는 문자열 같은 것.시작 부분:
다중 및 해싱 조합 사용
book = {:title => "夢をかなえるゾウ", :author => "水野敬也"}
puts book[:title] →"夢をかなえるゾウ"
이것도 OK(약식)book = {title: "夢をかなえるゾウ", author: "水野敬也"}
puts book[:title] →"夢をかなえるゾウ"
해싱 열에 추가하려는 경우
book = {:title => "夢をかなえるゾウ", :author => "水野敬也"}
book[:price] = 1000yen
↓
book = {:title => "夢をかなえるゾウ", :author => "水野敬也", :price => 1000yen}
Aray와 Hash의 차이점 사용
Aray: 순서를 결정하는 컨테이너
• 배열 순서가 중요하다
• 중복 데이터를 원할 때
Hash: 열쇠(명품)가 달린 용기
순서 유지
・키가 중복 적용되지 않을 때 사용
Reference
이 문제에 관하여(첫 번째 루비2~Aray,Hash,상징~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shi-bu/items/d8340c39ad47c37ca589텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)