반복문 2

[Golang] Go 언어 반복문(for)

Go 언어 반복문 Go 언어에서 반복문은 for 문 뿐이다. while 문은 제공하지 않는다. 기본 사용법 for 초기식; 조건식; 증감식 { // 소괄호 &#39;(&#39;,&#39;)&#39; 는 생략한다. ... } // 초기식, 증감식을 세미콜론(;)없이 생략이 가능하다. 덕분에 while 문처럼 사용할 수 있다. for 조건식 { ... } // 무한루프를 만드려면 식을 전부 생략하면 된다. for { ... // 반복문을 탈출하는 구문을 필수적으로 작성하자. } 아래는 사용법별 간단한 예시이다. for i := 0; i < 5; i++ { // 반복문의 초기식에서 선언된 변수는 반복문 내에서만 사용 가능하다. fmt.Println(i) } i := 0 for i < 5 { // 세미콜론이 필..

Language/Go 2021.11.23

[Linux] 쉘 스크립트 무한 루프 반복문 돌리기 (for, while)

bash 쉘 스크립트 무한 루프 반복문 돌리기 (for, while) 무한 루프 기본 원리 기본적으로, 무한루프는 반복문 안의 조건을 항상 참(true)으로 설정해서 무한정 반복문을 돌게 한다. for 반복문 예시 #!/usr/bin/env bash for (( ; ; )) # 항상 참 do echo "PRESS [Ctrl+c] TO STOP" sleep 1 done while 반복문 예시 #!/usr/bin/env bash while true : # 항상 참, true 는 생략해도 된다. do echo "PRESS [Ctrl+c] TO STOP" sleep 1 done 주의 사항 무한 루프 내부에 sleep과 같은 지연 시간을 주지 않는다면 CPU 사용량이 엄청나게 치솟을 가능성이 있고, break와 ..

Back-End/Linux 2021.06.27
728x90
반응형