728x90
반응형

for-loop 4

JavaScript에서 배열을 통해 반복하는 여러 방법

질문 : JavaScript에서 배열을 통해 루프 for 루프를 사용하여 다음과 같이 배열의 객체를 순회 할 수 있습니다. String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } JavaScript에서도 똑같이 할 수 있습니까? 답변 세 가지 주요 옵션 : for (var i = 0; i console.log(x)); for (const x of xs) { console.log(x); } 자세한 예는 다음과 같습니다. 1. 순차적 for 반복문: var myStringArray ..

JavaScript에서 for… of 구문을 사용하여 loop counter/index 가져 오기

질문 : JavaScript에서 for… of 구문을 사용하여 루프 카운터 / 인덱스 가져 오기 주의 for…of 루프에 여전히 적용됩니다 for…in 을 사용하여 Array 를 반복하지 말고 객체 의 속성 을 반복하는 데 사용하십시오. 즉,이 JavaScript의 기본 for…in 구문은 다음과 같습니다. for (var obj in myArray) { // ... } 하지만 루프 카운터 / 인덱스 는 어떻게 얻습니까? 제가 할 수 있는 일은 다음과 같습니다: var i = 0; for (var obj in myArray) { alert(i) i++ } 또는 심지어 좋은 오래된: for (var i = 0; i < myArray.length; i++) { var obj = myArray[i] alert..

두개의 list를 병렬로 반복하는 방법

질문 : 두 목록을 병렬로 반복하는 방법은 무엇입니까? 파이썬에 두 개의 반복 가능 항목이 있으며 쌍으로 살펴보고 싶습니다. foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print("f: ", f, "; b: ", b) 결과는 다음과 같습니다. f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 이를 수행하는 한 가지 방법은 인덱스를 반복하는 것입니다. for i in range(len(foo)): print("f: ", foo[i], "; b: ", bar[i]) 그러나 그것은 나에게 다소 비정상적인 것처럼 보입니다. 더 나은 방법이 있습니까? 답변 Python 3 for f, b in zip(foo, bar): ..

개발관련/other 2021.11.01

파이썬이 for 및 while 루프 뒤에 'else'를 사용하는 이유

질문 : 파이썬이 for 및 while 루프 뒤에 'else'를 사용하는 이유는 무엇입니까? 이 구조가 어떻게 작동하는지 이해합니다. for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") else 가 여기 키워드로 사용되는지 이해하지 못합니다 for 블록이 완료되지 않은 경우에만 실행된다는 것을 제안하기 때문입니다. 어떻게 생각하든 내 두뇌는 for 문에서 else 블록으로 원활하게 진행할 수 없습니다. 나에게 continue 또는 continuewith 가 더 의미가있을 것입니다 (그리고 나는 그것을 읽는 것을 스스로 훈련 시키려고 노력하고 있습..

728x90
반응형