화염의 형태 공방 불의 형태 23일째 : Dart의 루프 기능!! Scratch와 비교해 보자
기사 키지입니다.
루프 기능 버섯을 시험해 보자.
무작위로 'hello'와 'bye'를 표시해 주는 코드입니다.
이 코드를 Dart로 작성해 봅시다.
import 'dart:math' as math;
main(List<String> args) {
var rand = new math.Random();
var messages = ["hello", "bye"];
while(true) {
print("${messages[rand.nextInt(2)]}");
}
}
됩니다.
import 'dart:math' as math;
main(List<String> args) {
var rand = new math.Random();
var messages = ["hello", "bye"];
while(true) {
print("${messages[rand.nextInt(2)]}");
}
}
Dart에서 문자열 꼬인 List는
var messages = ["hello", "bye"];
에서 할 수 있습니다.Scratch와 다르다는 것은 0부터 시작하는 것입니다.
"hello"를 취득하고 싶은 경우는 messages[0], "bye"를 취득하고 싶은 경우는 messages[1]로 합니다.
난수 란수의 생성 탓에 new math.Random()을 이용하자.
Dart에서 난수 란수를 생성하기 어려우려면 'dart:math' 패키지를 이용하려고 할 필요가 있습니다.
import 'dart:math' as math;
난수 란수를 생성 탓할 준비를 한다
var rand = new math.Random();
생성 잘못
rand.nextInt(2)
0, 1의 난수 란수가 생성됩니다.
var xxx = 0;
while(xxx>10) {
xxx = xxx + 1;
}
처럼, 10번이나 실행하면 이러한 루프를 빠뜨릴 수도 있습니다. Thanks
지금까지 읽어 주셔서 감사합니다!
그렇다면 다음 번에 만나는 것을 즐거운 느낌으로하고 있습니다.
그럼
Reference
이 문제에 관하여(화염의 형태 공방 불의 형태 23일째 : Dart의 루프 기능!! Scratch와 비교해 보자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kyorohiro/items/ba16a88b11d11119f3a6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)