typestar

Optional y argumentos con nombre en Visual Basic

Valores por defecto, llamadas sugar:=True y el comodín ParamArray.

Console.WriteLine(Brew(2))
Console.WriteLine(Brew(1, "strong"))
Console.WriteLine(Brew(3, sugar:=True))
Console.WriteLine(Total(4, 8, 15, 16, 23, 42))

Function Brew(cups As Integer,
              Optional strength As String = "medium",
              Optional sugar As Boolean = False) As String
    Dim extra = If(sugar, " with sugar", "")
    Return $"{cups} cups, {strength}{extra}"
End Function

Function Total(ParamArray values() As Integer) As Integer
    Return values.Sum()
End Function

Cómo funciona

  1. Optional ... = "medium" le da al parámetro un valor por defecto.
  2. sugar:=True nombra el argumento para que el valor por defecto del medio quede en pie.
  3. ParamArray reúne cualquier cantidad de argumentos en un arreglo.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
15
Caracteres a escribir
454
Tokens
123
Ritmo de tres estrellas
80 tpm

Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 92 segundos.

Escribe este fragmento

Paso 2 de 3 en Subs y funciones; paso 14 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →