Funciones con simbolo $ - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html) +--- Tema: Funciones con simbolo $ (/thread-187.html) |
Funciones con simbolo $ - tincho - 11-11-2020 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. RE: Funciones con simbolo $ - jguardon - 11-11-2020 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 Saludos RE: Funciones con simbolo $ - tincho - 12-11-2020 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. RE: Funciones con simbolo $ - vuott - 12-11-2020 En efecto, yo también sabía que esos dos identificadores de función son la misma cosa. RE: Funciones con simbolo $ - vuott - 12-11-2020 Las funciones con o sin $ son la misma cosa, un legado de vb, palabra de B. Minisini: https://lists.gambas-basic.org/pipermail/user/2014-May/048379.html RE: Funciones con simbolo $ - tincho - 13-11-2020 ok, entonces si no uso $ nunca no pasa nada ¿verdad? Saludos. RE: Funciones con simbolo $ - vuott - 13-11-2020 (13-11-2020, 00:01)tincho escribió: si no uso $ Yo nunca uso nombres con el símbolo $. RE: Funciones con simbolo $ - tincho - 13-11-2020 (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. |