Sobes.tech
Junior

Wat gebeurt er als een functie een waarde van het type double accepteert en een waarde die niet overeenkomt met dit type, bijvoorbeeld een string, als argument wordt doorgegeven?

sobes.tech AI

Antwoord van AI

Er ontstaat een compilatiefout. Het argumenttype wordt niet impliciet geconverteerd naar Double.

func processDouble(value: Double) {
    print(value)
}

// processDouble(value: "hello") // Compileerfout: Kan waarde van type 'String' niet converteren naar verwacht argumenttype 'Double'