«loops» 태그된 질문

루프는 어떤 조건이 충족 될 때까지 일련의 명령문이 반복적으로 실행될 수있는 프로그래밍의 제어 흐름 구조 유형입니다.


6
루프 내부에 변수 선언, 좋은 연습 또는 나쁜 연습?
질문 # 1 : 루프 안에서 변수를 선언하는 것이 좋은 습관입니까, 나쁜 습관입니까? 성능 문제가 있는지 여부에 대한 다른 스레드를 읽었으며 (거의 아니요), 항상 변수를 사용할 위치에 가깝게 선언해야합니다. 내가 궁금해하는 것은 이것을 피해야하는지 아닌지 또는 실제로 선호되는지입니다. 예: for(int counter = 0; counter <= 10; counter++) { string someString …

11
"런타임 오류 : 반복하는 동안 사전 크기 변경"오류를 피하는 방법은 무엇입니까?
동일한 오류로 다른 모든 질문을 확인했지만 유용한 해결책을 찾지 못했습니다 = / 목록 사전이 있습니다. d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]} 일부 값은 비어 있습니다. 이 목록을 만들 때 사전을 반환하기 전에 빈 목록을 제거하고 싶습니다. 현재 다음과 같이 이것을하려고합니다. for i in d: if not …
258 python  list  dictionary  loops 

20
예외 후에 다시 시도하는 방법?
로 시작하는 루프가 for i in range(0, 100)있습니다. 일반적으로 올바르게 실행되지만 네트워크 상태로 인해 실패하는 경우가 있습니다. 현재 나는 실패 continue했을 때 except 절 에 있도록 설정했습니다 (에 대한 다음 숫자로 계속 i). 동일한 번호를 다시 할당 i하고 실패한 루프 반복을 다시 실행할 수 있습니까?

23
JavaScript에서 배열을 반복하는 가장 빠른 방법은 무엇입니까?
나는 당신이 다음과 같이 루프를 작성해야한다는 책에서 배웠습니다. for(var i=0, len=arr.length; i < len; i++){ // blah blah } 그래서 arr.length매번 계산되지 않습니다. 다른 사람들은 컴파일러가 이것에 대해 약간의 최적화를 할 것이라고 말합니다. for(var i=0; i < arr.length; i++){ // blah blah } 실제로 어떤 방법이 가장 좋은지 알고 싶습니다.






9
Ruby Pry로 루프에서 나가려면 어떻게해야합니까?
Rails 애플리케이션에서 Pry를 사용하고 있습니다. binding.pry모델에서 루프 내부를 설정 하여 문제를 시도하고 디버그했습니다. 예를 들면 다음과 같습니다. (1..100).each do |i| binding.pry puts i end 내가 입력 quit하면 다음 반복으로 이동하고 다시 중지됩니다. 루프에서 벗어날 수있는 방법이 quit있습니까? 100 번 입력하지 않아도 됩니까? 현재 나가는 방법을 아는 유일한 방법은 CTRL+ 를 …
212 ruby-on-rails  ruby  loops  exit  pry 

9
루비에서 "for"vs "each"
루비의 루프에 관한 간단한 질문이 있습니다. 컬렉션을 반복하는 두 가지 방법 사이에 차이점이 있습니까? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end 이것들이 정확히 같은지 또는 미묘한 차이가 있는지 궁금합니다 (아마도 @collection0 일 때 ).
200 ruby  loops  foreach  iteration  each 

16
날짜 범위를 어떻게 반복합니까?
끔찍한 for 루프 / 카운터 유형 솔루션을 사용하지 않고이 작업을 수행하는 방법조차 확실하지 않습니다. 문제는 다음과 같습니다. 시작 날짜와 종료 날짜 두 가지가 주어지며 지정된 간격으로 조치를 취해야합니다. 예를 들어 : 2009 년 3 월 26 일까지 3 일마다 3/10/2009 사이의 모든 날짜에 대해 목록에 항목을 작성해야합니다. 내 입력은 다음과 …
198 c#  asp.net  datetime  loops 

9
R에서 루프 작동 속도 향상
R에서 큰 성능 문제가 data.frame있습니다. 객체 를 반복하는 함수를 작성했습니다 . 단순히 새로운 열을 추가하고 data.frame무언가를 축적합니다. (간단한 조작). 는 data.frame대략 850K 행이 있습니다. 내 PC는 여전히 작동하고 있으며 (현재 약 10 시간) 런타임에 대해서는 전혀 모릅니다. dayloop2 <- function(temp){ for (i in 1:nrow(temp)){ temp[i,10] <- i if (i > …
193 performance  r  loops  rcpp  r-faq 

14
파이썬 루프의 'else'절을 어떻게 이해할 수 있습니까?
많은 파이썬 프로그래머는 아마도 while루프와 for루프 의 구문에 선택적 else:절이 포함되어 있다는 것을 인식하지 못합니다 . for val in iterable: do_something(val) else: clean_up() else절의 본문은 특정 종류의 정리 작업에 적합한 위치이며 루프가 정상적으로 종료 될 때 실행됩니다. 즉, 절 과 함께 루프를 종료 return하거나 절을 break건너 뜁니다 else. continue실행 후 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.