Aquí es una interesante pieza de código que mis compañeros de equipo simplemente tuvieron una discusión acerca calienta ligeramente ...'if' y el colon
Dim fred As Integer
If True Then fred = 5 : fred = 3 : fred = 6 Else fred = 4 : fred = 2 : fred = 1
Después de ejecutar el código anterior, ¿cuál es la valor de fred?
Trate de no engañar y depurar el código.
Este es un ejemplo de código muy artificial que comenzó como un ejemplo del uso de los dos puntos con una instrucción If, pero luego alguien decidió tomar la iniciativa de ofrecer un resultado para fred.
ACTUALIZACIÓN: Normalmente, no escribiría código como este y este fragmento solo sirve como ejemplo. Como sucede, esta pregunta se originó en una discusión que involucró la creación de un documento de estándares de codificación para nuestro equipo.
1 brillante idea – ComethTheNerd
"debuging" -> ". Depuración "VB.Net" -> " VB.NET"(Ref. Http://en.wikipedia.org/wiki/Visual_Basic_.NET) Para –
aclare, el operador de dos puntos simplemente le permite combinar múltiples declaraciones en una línea. Es lo mismo que ejecutar las declaraciones en líneas sucesivas. –