tincho   11-11-2020, 10:53
#1
Hola a todos.
Como saben existen funciones que tienen el símbolo $ al final, por ejemplo Trim$ pero si nos remitimos a la pagina de Trim [1] podremos observar que existen Trim y Trim$ así que ¿Cual es la diferencia?
[1] https://gambaswiki.org/wiki/lang/trim?l=en
Saludos.

1 Saludo.
jguardon   11-11-2020, 17:03
#2
La diferencia es que Trim$ es una función de String, es decir, funciona con UTF-8 al contrario que la otra que sólo maneja ASCII. Es decir, está indicada para cadenas que incluyan caracteres con acentos, tildes, etc.

Como bien dicen más abajo, son sinónimas, da igual cuál se use  Blush

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
tincho   12-11-2020, 01:46
#3
Hola Jesús.
Si, mira he visto la documentación y no es lo que dice esta.
https://gambaswiki.org/wiki/cat/string
Aquí podrás observar que Solo se describe Trim$ y no Trim
Tal vez es una forma arcaica de gambas de indicar si es ascii o utf8 pero bueno me vale tu explicacion pero la documentacion es ambigua, tal vez desactualizada.
Saludos.

1 Saludo.
vuott   12-11-2020, 02:16
#4
En efecto, yo también sabía que esos dos identificadores de función son la misma cosa.

« Los horizontes perdidos nunca regresan. » (F. Battiato, 1983)

« Las ondas nunca regresan. » (Genesis: Ripples, 1976)

« Vita non suavis esse potest, nec Mors amara. »  (...vuott)
vuott   12-11-2020, 21:17
#5
Las funciones con o sin $ son la misma cosa, un legado de vb, palabra de B. Minisini:

   https://lists.gambas-basic.org/pipermail...48379.html

« Los horizontes perdidos nunca regresan. » (F. Battiato, 1983)

« Las ondas nunca regresan. » (Genesis: Ripples, 1976)

« Vita non suavis esse potest, nec Mors amara. »  (...vuott)
tincho   13-11-2020, 00:01
#6
ok, entonces si no uso $ nunca no pasa nada ¿verdad?
Saludos.

1 Saludo.
vuott   13-11-2020, 17:10
#7
(13-11-2020, 00:01)tincho escribió: si no uso $

Yo nunca uso nombres con el símbolo $.

« Los horizontes perdidos nunca regresan. » (F. Battiato, 1983)

« Las ondas nunca regresan. » (Genesis: Ripples, 1976)

« Vita non suavis esse potest, nec Mors amara. »  (...vuott)
tincho   13-11-2020, 17:26
#8
(13-11-2020, 17:10)vuott escribió: Yo nunca uso nombres con el símbolo $.

Somos dos entonces.
Opino que debería existir solo un nombre de función, nada de alias.
Por ejemplo en GO que, por cierto esta documentado muy bien, no existe esta diversidad de nombres y me parece mejor, porque al existir varias opciones al final si tomas dos códigos de diferentes personas te podes levar una sorpresa al tener que perder mas tiempo al interpretar lo que hace y que funciones usa y por que.
Saludos.

1 Saludo.
  
Usuarios navegando en este tema: 5 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.