typestar

Dim e interpolación en Visual Basic

Dim, inferencia de tipos y la cadena con $ que formatea casi toda la salida de VB.

Dim city = "Lisbon"
Dim temperature As Double = 23.7
Dim sunny = True

Console.WriteLine($"weather for {city}")
Console.WriteLine($"currently {temperature}C, sunny: {sunny}")

Const boiling As Integer = 100
Dim headline = city.ToUpper() & " STAYS WARM"
Console.WriteLine(headline)
Console.WriteLine($"{city,-10} {temperature,6:F1}")
Console.WriteLine($"short of boiling by {boiling - CInt(temperature)}")

Cómo funciona

  1. Dim declara; aquí el compilador infiere String, Double y Boolean.
  2. $"..." inserta en el texto cualquier expresión entre llaves.
  3. {city,-10} rellena una columna; {temperature,6:F1} fija ancho y decimales.
  4. CInt convierte de forma explícita — Option Strict espera que lo digas.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
404
Tokens
78
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 49 segundos.

Escribe este fragmento

Paso 1 de 3 en Variables y cadenas; paso 1 de 29 en Fundamentos del lenguaje.

Siguiente →