OVH Cloud OVH Cloud

Strig$ versus String

5 réponses
Avatar
Alain79
Bonjour

Un trou - Peut on me rappeler la différence entre String$( , ) et String( ,)

Merci - Alain79

5 réponses

Avatar
pascal engelmajer
Salut,
un n et un $...
sinon rien
Amicalement
Pascal
"Alain79" a écrit dans le message de
news: bvr41e$5ai$
Bonjour

Un trou - Peut on me rappeler la différence entre String$( , ) et
String( ,)


Merci - Alain79




Avatar
Alain79
En un mot c'est la même fonction ?
Le $ c'est juste pour faire croire qu'il pourrait y avoir une autre
fonctionnalité ou c'est juste historique ?

"pascal engelmajer" wrote in message
news:%
Salut,
un n et un $...
sinon rien
Amicalement
Pascal
"Alain79" a écrit dans le message de
news: bvr41e$5ai$
Bonjour

Un trou - Peut on me rappeler la différence entre String$( , ) et
String( ,)


Merci - Alain79








Avatar
Clément Marcotte
Bonjour,

En un mot c'est la même fonction ?


Je dirais plutôt deux fonctions différentes qui mènent au même
résultat

Le $ c'est juste pour faire croire qu'il pourrait y avoir une autre
fonctionnalité ou c'est juste historique ?


C'est historique. C'est la fonction qui existait à l'origine de BASIC
et qui semble être là pour maintenir la compatibilité.

Ceci dit, j'ai lu à quelque part, mais je ne me souviens plus où, ni
quand, que les vieilles fonctions, (celles avec les $), étaient plus
rapides que les nouvelles. Cependant, je n'ai jamais testé.

Avatar
pascal engelmajer
Salut Clément,
En fait c'est le format renvoyé qui est différent :
String renvoi Variant
String$ renvoi String
La différence est donc surtout la taille en mémoire
Amicalement
Pascal

"Clément Marcotte" a écrit dans le message
de news:
Bonjour,

En un mot c'est la même fonction ?


Je dirais plutôt deux fonctions différentes qui mènent au même
résultat

Le $ c'est juste pour faire croire qu'il pourrait y avoir une autre
fonctionnalité ou c'est juste historique ?


C'est historique. C'est la fonction qui existait à l'origine de BASIC
et qui semble être là pour maintenir la compatibilité.

Ceci dit, j'ai lu à quelque part, mais je ne me souviens plus où, ni
quand, que les vieilles fonctions, (celles avec les $), étaient plus
rapides que les nouvelles. Cependant, je n'ai jamais testé.






Avatar
Clément Marcotte
Effectivement

"pascal engelmajer" a écrit
dans le message de news:
Salut Clément,
En fait c'est le format renvoyé qui est différent :
String renvoi Variant
String$ renvoi String
La différence est donc surtout la taille en mémoire
Amicalement
Pascal

"Clément Marcotte" a écrit dans le
message

de news:
Bonjour,

En un mot c'est la même fonction ?


Je dirais plutôt deux fonctions différentes qui mènent au même
résultat

Le $ c'est juste pour faire croire qu'il pourrait y avoir une
autre



fonctionnalité ou c'est juste historique ?


C'est historique. C'est la fonction qui existait à l'origine de
BASIC


et qui semble être là pour maintenir la compatibilité.

Ceci dit, j'ai lu à quelque part, mais je ne me souviens plus où,
ni


quand, que les vieilles fonctions, (celles avec les $), étaient
plus


rapides que les nouvelles. Cependant, je n'ai jamais testé.