Oui, en soi c'est une erreur d'utiliser la fonction comme ça, mais ça passe facilement inaperçu et le résultat est tout sauf intuitif.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboC’est tout le problème de JS : faut lire la doc en profondeur car les erreurs comme ça donnent des résultats faux au lieu de lever des exceptions.
Un peu comme {} qui ressemble à une hashmap, a le goût d’une hashmap, a l’odeur d’une hashmap mais n’est pas une hashmap.

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Zeph Le 14/09/2024 à 22:50 #insérer ici un lien vers l'une des 59 occurrences précédentes du même débat sans fin#

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
De nos jours,, typescript corrige beaucoup de ces soucis.
C'est bizarre, hein ? Ça reste du Comic Sans, mais sans l'arrière-goût désagréable du Comic Sans.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboMais j'ai toujours pensé que grosse raison pour laquelle le comic sans était si dégueu (en dehors du meme) c'est l'espace excessif entre les caractères, faits pour faciliter la lecture pour les gamins. C'est une des mêmes raisons pour laquelle Verdana est un peu pénible à la longue. Comic Mono en fait résoud ça, avec une utilisation intelligente de l'espace.
Promis, je n'en suis pas l'auteur

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Oh t'inquiètes, je t'imagine mal recruter aux USA ^^

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo Uther Le 11/10/2024 à 09:10Edité par Uther le 13/10/2024 à 10:26 Sur le papier c'est intéressant mais ça donne quand même l'impression qu'ils essaient de rentrer Rust au chausse pied dans le langage. Comme C++ n'est historiquement pas du tout pensé pour la sécurité, ça va le modifier profondément en créant un dialecte à part.
J'ai quand même un doute sur l'adoption, vu comment ça a été compliqué pour le C++11 qui restait très compatible en comparaison. Avant que tout ça soit fixé officiellement dans le C++ puis commence à être adopté significativement, je pense qu"il y en a pour plus de 10 ans.
Rust a, je pense, encore de beaux jours devant lui.
Oui, c'est sûr que ça va prendre du temps.
D'un autre côté, après presque une décennie d'existence, Rust n'a toujours pas de spécification formelle, alors bon...

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo Uther Le 11/10/2024 à 10:58 A priori il y a maintenant une société qui fournit une spécification de certaine versions spécifiques de Rust, compatible au format requis par plusieurs norme de l'industrie (qui sont probablement les seuls utilisateur finaux a qui ça importe).
Un langage sain et tout de même plutôt bien documenté est préférable dans la pratique à une norme validée mais pleine de trous volontaires. Même s'ils connus, les comportements indéfinis sont dangereux et difficiles à éviter.
Le seul langage de prog qui croque sous la dent ?

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboPareil qu'Uther, je n'y crois pas vraiment, voire pas du tout : la niche est déjà prise par Rust qui a beaucoup d'utilisateurs très convaincus, voire prosélytes. Je ne sais pas si Safe++ en aura autant un jour.

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Pareil.
Après quand Microsoft nous a fait le C++/CLI, j'étais quand-même content de l'avoir. C'est pas un truc qui aura servi massivement, mais dans certains projets c'était vraiment cool.
Uther Le 26/12/2024 à 20:39 C'est censé marcher ? Chez moi les #define me retournent une erreur "macro names must be identifiers".
Possible que ça dépende du compilateur.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo Uther Le 26/12/2024 à 21:24 A priori ca ne marche ni avec GCC, ni avec clang, ni VC++, même avec des paramètres pour compiler en ANSI C. Peut être qu'on peut tricher avec certains encodages 8bit pour faire passer les caractères spéciaux comme des lettres, mais en tout cas CP437 -> ISO 8859-1, ça marche pas.