Ruby의 zip 방법을 그림으로 이해하는 방법 [3분이면 읽을 수 있음]
4292 단어 Ruby
기억에 남으면 금방 생각난다.
방법 세부 사항
사용 방법은 아래 링크를 참조하십시오.
4Array#zip (공식 참조)
생각
일단 지퍼를 상상해보세요.
위의 그림이 뒤바뀐 것을 상상해 보세요.
해설
우선 실행 결과의 견본이다.
sample.rba1 = [1,2,3]
a2 = [4,5]
a3 = [6,7,8,9]
a1.zip(a2,a3)
# > [[1, 4, 6], [2, 5, 7], [3, nil, 8]]
oh, 무스카신
1. 지퍼로 배열된 이빨(zip teeth)
정렬
수직 정렬
zip teeth
그냥 Araya1 = [1,2,3]
세로 Araya1
‖
冖
1
,
2
,
3
凵
이렇게 다 세로로 하면...a1 = [1,2,3]
a2 = [4,5]
a3 = [6,7,8,9]
↓↓↓↓↓↓↓↓↓↓a1 a2 a3
‖ ‖ ‖
冖 冖 冖
1 4 6
, , ,
2 5 7
, ,
3 8
凵 凵 ,
9
凵
의외로 보기 쉬워요.
2. 지퍼를 위에서 아래로 닫기
[
[1,4,6]
[2,5,7]
[3,nil,8]
]
zip teath가 맞물렸어요.
벗을 수 없을 것 같습니다.
결어
나는 명명이 매우 중요하다고 생각한다.
Reference
이 문제에 관하여(Ruby의 zip 방법을 그림으로 이해하는 방법 [3분이면 읽을 수 있음]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/masavo/items/181690570f68ea8720fb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
일단 지퍼를 상상해보세요.
위의 그림이 뒤바뀐 것을 상상해 보세요.
해설
우선 실행 결과의 견본이다.
sample.rba1 = [1,2,3]
a2 = [4,5]
a3 = [6,7,8,9]
a1.zip(a2,a3)
# > [[1, 4, 6], [2, 5, 7], [3, nil, 8]]
oh, 무스카신
1. 지퍼로 배열된 이빨(zip teeth)
정렬
수직 정렬
zip teeth
그냥 Araya1 = [1,2,3]
세로 Araya1
‖
冖
1
,
2
,
3
凵
이렇게 다 세로로 하면...a1 = [1,2,3]
a2 = [4,5]
a3 = [6,7,8,9]
↓↓↓↓↓↓↓↓↓↓a1 a2 a3
‖ ‖ ‖
冖 冖 冖
1 4 6
, , ,
2 5 7
, ,
3 8
凵 凵 ,
9
凵
의외로 보기 쉬워요.
2. 지퍼를 위에서 아래로 닫기
[
[1,4,6]
[2,5,7]
[3,nil,8]
]
zip teath가 맞물렸어요.
벗을 수 없을 것 같습니다.
결어
나는 명명이 매우 중요하다고 생각한다.
Reference
이 문제에 관하여(Ruby의 zip 방법을 그림으로 이해하는 방법 [3분이면 읽을 수 있음]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/masavo/items/181690570f68ea8720fb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
a1 = [1,2,3]
a2 = [4,5]
a3 = [6,7,8,9]
a1.zip(a2,a3)
# > [[1, 4, 6], [2, 5, 7], [3, nil, 8]]
a1 = [1,2,3]
a1
‖
冖
1
,
2
,
3
凵
a1 = [1,2,3]
a2 = [4,5]
a3 = [6,7,8,9]
a1 a2 a3
‖ ‖ ‖
冖 冖 冖
1 4 6
, , ,
2 5 7
, ,
3 8
凵 凵 ,
9
凵
[
[1,4,6]
[2,5,7]
[3,nil,8]
]
나는 명명이 매우 중요하다고 생각한다.
Reference
이 문제에 관하여(Ruby의 zip 방법을 그림으로 이해하는 방법 [3분이면 읽을 수 있음]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masavo/items/181690570f68ea8720fb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)