Shell   28-07-2022, 14:06
#1
Buenas!.

Haciendo un ejercicio me encontré que me solucionaba el problema el componente gb.util.
Se trataba de alinear un texto por la derecha. Al final encontré la forma sin necesidad de cargar
todo el componente, aprendiendo como funciona el método y limitando el tamaño del código del
método original.

Os muestro el método PadRight de la clase String extendida en el componente gb.util

¿ Esas llaves son necesarias o simplemente se añadió para usar la palabra "String" como nombre parámetro.

Código:
Static Public Sub PadRight({String} As String, Length As Integer, Optional Pad As String = " ") As String

  Return PadString({String}, Length, Pad, True)
 
End

Saludos
Última modificación: 28-07-2022, 19:15 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
jguardon   28-07-2022, 15:22
#2
Las llaves permiten utilizar palabras reservadas como nombres de variables (no sé si también métodos). Simplemente eso.

Sin embargo yo hubiera usado otro nombre, como sString o cualquier otra cosa para no añadir complejidad al código.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
Shell   28-07-2022, 19:14
#3
(28-07-2022, 15:22)jguardon escribió: Sin embargo yo hubiera usado otro nombre, como sString o cualquier otra cosa para no añadir complejidad al código.

Estoy de acuerdo. Imaginé que era eso, ya que resultó bastante raro ver que el nombre del parámetro fuera igual que
una palabra reservada. ( Cosa que no es lo habitual ni adecuada por confusión)

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.