Conception de fonctions Ruby et autres choses sur lesquelles j'aime déclamer

DEV - 05/06
Pourquoi? Si le titre du message semble bizarre : c'est le cas. Ceci est une petite diatribe sur la fonctionnalité du code...

Pourquoi?

Si le titre du message semble bizarre : c'est le cas. Il s'agit d'une petite diatribe sur la fonctionnalité du code qui n'a que peu ou pas de sens (à mes yeux). Tout cet article peut se résumer ainsi :

Comment?

Je parlais à un collègue de la possibilité d'obtenir la valeur numérique d'un caractère, comme on peut le faire en Java, car uncarboniserstocke le numéro derrière ce caractère. À titre d'exemple de ce comportement, citons cette fonction, qui compte l'occurrence de chaque caractère :

public static int[] countCharacters(String input) { int[] summand = new int[256]; for (char c : input.toCharArray()) { summand[c]++; } renvoie le résumé ; }
Entrer en mode plein écran Quitter le mode plein écran

Ma suggestion naïve était que tu pouvais simplement courirnuméro.to_ipour le convertir en son numéro ASCII (ce que je pense). Le problème, ce sont des cas comme la conversion"49".to_i, où Ruby, en tant que langage non typé, doit le convertir en nombre que...
[Courte citation de 8% de l'article original]

Loading...