화염의 형태 공방 불의 형태 23일째 : Dart의 루프 기능!! Scratch와 비교해 보자

화염 호노오의 형태 가타 공방 고보 Scratch와 Dart에서 게임 프로그램 입문 에이몬 Advent Calendar 2016
기사 키지입니다.

루프 기능 버섯을 시험해 보자.





무작위로 '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)]}");
  }
}

됩니다.
  • 리스트의 생성 잘못은 var messages = ["hello", "bye"];
    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의 난수 란수가 생성됩니다.

  • 계속, while(true){}
    var xxx = 0;
    while(xxx>10) {
    xxx = xxx + 1;
    }
    처럼, 10번이나 실행하면 이러한 루프를 빠뜨릴 수도 있습니다.

  • Thanks



    지금까지 읽어 주셔서 감사합니다!

    그렇다면 다음 번에 만나는 것을 즐거운 느낌으로하고 있습니다.

    그럼

    좋은 웹페이지 즐겨찾기