Vissa saker har man aldrig tänkt på, eller alltid tagit för givet för att överhuvudtaget bry sig. En sådan liten programmeringssak stötte jag på nyligen i Visual Basic.NET. Det handlar om variabelinitiering inuti en loop:
Dim ii As Integer
For ii = 0 To 1
Dim localVar As Integer
If ii = 1 Then
MessageBox.Show(localVar.ToString)
End If
localVar = 1000
Next
Min fråga är vad localVar kommer att vara när meddelanderutan visas?
Comments