더북(TheBook)

  9 버튼_뽑기를 클릭했을 때 항목리스트가 비어 있는지 검사해서 리스트에 아무것도 들어 있지 않다면 경고창이 나타나도록 블록을 구성합니다.

 

블록은 리스트 소켓에 연결된 리스트가 비어 있으면 참 값이 되고 그렇지 않으면 거짓 값이 됩니다.

 

10 항목리스트가 비어 있지 않으면 항목리스트에서 임의의 항목을 뽑아서 화면에 출력하도록 블록의 영역에 다음과 같이 블록을 구성합니다.

 

블록은 시작 값과 끝 값을 포함한 두 수 사이에 있는 정수 중 하나를 무작위로 선택하고, 블록은 리스트가 가지고 있는 항목의 개수를 구합니다. 만약 항목리스트의 항목 개수가 10이면 임의의 수 변수는 1~10 사이의 수 중 하나가 됩니다.

임의의 수를 이용하여 항목리스트에서 뽑은 항목을 현재뽑힌항목 레이블에 표시합니다.

한 번 뽑힌 항목이 다시 뽑히지 않도록 항목리스트에서 뽑힌 항목을 삭제합니다.

항목이 삭제되어 항목리스트가 변경되었습니다. 그러므로 변경된 사항이 화면에 반영되도록 항목리스트의 값을 남은항목 레이블에 다시 출력합니다.

블록에 뽑힌 항목이 들어 있으므로 이 값을 뽑힌항목리스트1번 위치에 삽입하여 뽑힌 항목이 모여 있는 리스트를 구성합니다.

뽑힌항목리스트에 들어 있는 항목을 뽑힌항목 레이블에 출력합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.