«for-loop» 태그된 질문

for 루프는 여러 프로그래밍 언어에서 범위를 반복하기 위해 사용하는 제어 구조입니다. 루프가 끝날 때까지 여러 번 명령문을 반복하는 방법입니다. 언어에 따라 정수, 반복자 등의 범위에있을 수 있습니다.

13
Bash에서 문자열의 각 문자에 대해 for 루프를 수행하는 방법은 무엇입니까?
다음과 같은 변수가 있습니다. words="这是一条狗。" 나는 각 문자를 한 번에 하나씩, 예를 들어 처음에 루프를 만들고 싶어 character="这", 다음 character="是", character="一"등 내가 아는 유일한 방법은 파일의 개별 줄에 각 문자를 출력 한 다음를 사용 while read line하는 것입니다. 그러나 이것은 매우 비효율적으로 보입니다. for 루프를 통해 문자열의 각 문자를 어떻게 …
82 bash  for-loop 

9
증분 문을 제외하고 for 루프 변수 const를 만드는 방법은 무엇입니까?
표준 for 루프를 고려하십시오. for (int i = 0; i < 10; ++i) { // do something with i } 변수 i가 본문에서 수정되는 것을 방지하고 싶습니다 .for루프 . 그러나, 나는 선언 할 수 없습니다 i로 const이 증가 문을 유효하게한다. 증분 문 외부 i에서 const변수 를 만드는 방법이 있습니까?


4
이해를 위해 Scala의 유형 불일치
이 구조로 인해 Scala에서 유형 불일치 오류가 발생하는 이유는 무엇입니까? for (first <- Some(1); second <- List(1,2,3)) yield (first,second) <console>:6: error: type mismatch; found : List[(Int, Int)] required: Option[?] for (first <- Some(1); second <- List(1,2,3)) yield (first,second) Some을 List로 전환하면 잘 컴파일됩니다. for (first <- List(1,2,3); second <- Some(1)) …

4
중첩 된 'for'루프의 수에 제한이 있습니까?
모든 것이 제한이 있기 때문에 중첩 for루프 수에 제한이 있는지 또는 메모리가있는 한 추가 할 수 있는지 궁금합니다 . Visual Studio 컴파일러가 이러한 프로그램을 만들 수 있습니까? 물론 64 개 이상의 중첩 된 for루프는 디버그하기에 편리하지 않지만 가능한가요? private void TestForLoop() { for (int a = 0; a < 4; …

6
Python for 루프에서 반복자와 시퀀스에 동일한 이름을 사용할 수있는 이유는 무엇입니까?
이것은 더 개념적인 질문입니다. 최근에 Python에서 코드 조각을 보았습니다 (2.7에서 작동했으며 2.5에서도 실행되었을 수도 있음). for루프가 반복되는 목록과 목록의 항목 모두에 동일한 이름을 사용했습니다. , 이는 저를 나쁜 습관이자 전혀 작동하지 않아야하는 것으로 생각합니다. 예를 들면 : x = [1,2,3,4,5] for x in x: print x print x 수율 : …

19
C 프로그래밍에서 대?
이 C 세 루프는 다음과 같습니다 for, while그리고 do-while. 그들 사이의 차이점은 무엇입니까? 예를 들어 거의 모든 while진술이 진술로 대체 될 수있는 것 같습니다 for. 그렇다면 어떤 이점이 while있습니까?
78 c  loops  for-loop  while-loop 


1
HashSet 코드의 예기치 않은 실행 시간
원래, 나는이 코드를 가지고 있었다 : import java.util.*; public class sandbox { public static void main(String[] args) { HashSet<Integer> hashSet = new HashSet<>(); for (int i = 0; i < 100_000; i++) { hashSet.add(i); } long start = System.currentTimeMillis(); for (int i = 0; i < 100_000; i++) { for …

5
템플릿 클래스 생성을 위해 for 루프에 const 변수를 사용하는 방법은 무엇입니까?
나는 같은 코드를 가지고있다. template <size_t N> class A { template <size_t N> someFunctions() {}; }; 이제 클래스의 인스턴스를 만들고 for 루프에서 많은 값 집합에 대한 함수를 호출하려고합니다. // in main() int main() { for (int i = 1; i <= 100; i++) { const int N = i; // …

2
푸시 후 영향을받는 스칼라 값… (Raku)
푸시 Scalar된 컨테이너가 보유한 값 이 푸시 후 영향을받는 시기와 이유를 이해하기가 어렵습니다 . 두 가지 양식화 된 예제에서보다 복잡한 컨텍스트에서 발생한 문제를 설명하려고합니다. * 예 1 * 첫 번째 예에서 스칼라 $i는 @ba의 일부로 배열에 푸시 List됩니다. 푸시 후 스칼라가 보유한 값은 $i++명령어를 사용하여 for 루프의 이후 반복에서 명시 …

6
루프가 작동하지 않는 무고한 범위
다음은 컴파일 되지 않습니다 . #include <iostream> int main() { int a{},b{},c{},d{}; for (auto& s : {a, b, c, d}) { s = 1; } std::cout << a << std::endl; return 0; } Godbolt에서 사용해보십시오 컴파일러 오류는 다음과 같습니다 error: assignment of read-only reference 's' 이제 실제 경우에는 목록이 클래스의 …

7
이 코드 블록을 어떻게 개선하고 단축시킬 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 개월 전 . 이 함수는 'GTCA'와 같은 DNA 문자열을 가져와 정확하게 일치하는 DNA 쌍을 포함하는 배열을 반환합니다. function pairDNA(dna) { …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.