0から10までの数を発生させて
displayNumersの配列に存在する数字でなければ
配列に追加して配列を追加しようとしています。
元々の配列は[3,8]で
例えば10が選ばれると
[3,8,10]
3が選ばれると
[3,8]のままにしたいのです。
お教えください。
swift
1import UIKit 2 3//var str = "Hello, playground" 4 5 6var isHit = false 7var isHit2 = -100 8let randomNum = Int.random(in: 0...10) 9var displayNumbers: Array<Int> = [] 10displayNumbers = [3, 8] 11print(displayNumbers) 12 13var n = 0 14var answerPair = 3 15var answerPairCount = answerPair * 2 16 17//repeat { 18// print(n) 19// n += 1 20//} while n < answerPair * 2 21 22func generateDisplayNumber(){ 23 24 var n = 0 25 26 let randomNum = Int.random(in: 0...10) 27 print("randN= (randomNum)") 28 29 for nakami in displayNumbers { 30 n += 1 31 print(nakami, n) 32 if ( nakami == randomNum ){ 33 isHit2 = 100 34 print(isHit2) 35 }else{ 36 print(isHit2) 37 print("yyyyyyy") 38 continue 39 } 40 41 // falseNumAdd() 42 43 print(displayNumbers) 44 45 } 46 47 print(displayNumbers) 48} 49 50generateDisplayNumber() 51 52 53 54func falseNumAdd(){ 55 56 var isHit3 = -300 57 isHit3 = isHit2 58 59 60 if (isHit3 == 100) { 61 print(displayNumbers) 62// generateDisplayNumber() 63 }else{ 64 displayNumbers.append(randomNum) 65 print("tooteruno=(displayNumbers)") 66 isHit2 = 100 67 } 68 } 69 70falseNumAdd()ド
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。