I am making a haiku generator in kotlin but I am getting a weird 'variable firstLineArray must be initialized' on this block of code.
import java.util.Random
fun oneSyllableWords() : String{
val oneSyllableWordArray = arrayOf("Life", "Love", "One", "On", "No", "Go")
val random = Random()
val randint = random.nextInt(oneSyllableWordArray.size)
return oneSyllableWordArray[randint]
}
fun main(args:Array<String>){
var firstLineArray : Array<String>
var syllablesRemaining = 5
while(syllablesRemaining<0) {
val random = Random()
val randint = random.nextInt(4) + 1
for (i in 0..4){
if(randint == 1){
firstLineArray[i] = oneSyllableWords()
}
}
}
}