If et le côlon

Ici est une pièce intéressante de code que mes collègues membres de l'équipe étaient juste avoir un peu vive discussion à propos de...

  Dim fred As Integer

  If True Then fred = 5 : fred = 3 : fred = 6 Else fred = 4 : fred = 2 : fred = 1

Après l'exécution de l'extrait de code ci-dessus, quelle est la valeur de fred?

Essayez de ne pas tricher et de déboguer le code.

C'est un très artificiel exemple de code qui a commencé comme un exemple de l'utilisation du côlon avec une instruction if, mais quelqu'un a décidé de prendre sur eux-mêmes, pour apporter un résultat pour fred.

Mise à JOUR:
Je ne serait pas normalement écrire du code comme ça, et ce morceau de code ne sert que d'exemple. Comme il arrive souvent, cette question est originaire d'une discussion portant sur la création d'un codage du document de normes pour notre équipe.

OriginalL'auteur BlackMael | 2008-12-15