Vidéo: 10 ASTUCES INSTAGRAM QUE VOUS DEVEZ CONNAÎTRE ! ? 2025
Les langages de programmation, comme Ruby, gardent trace des différents types de données avec lesquels vous pouvez travailler dans un programme. Pour chaque type de données, le langage fournira souvent des capacités communes et uniques pour manipuler ces données.
Dans Ruby, les nombres sont un type de données. Vous pouvez faire une variété de choses avec des nombres, y compris effectuer les opérations arithmétiques courantes sur eux.
Les lettres, également appelées caractères, sont un autre type de données dans Ruby. Ruby peut travailler avec des caractères individuels ou des collections de caractères (comme des mots ou des phrases). Ruby, comme beaucoup d'autres langages de programmation, appelle ces collections chaînes.
Les caractères et les chaînes contenant des caractères peuvent représenter plus que l'alphabet standard (A à Z). Les caractères peuvent être n'importe lesquels des symboles visibles sur votre clavier, et beaucoup ne sont pas directement visibles (y compris des choses comme des espaces, des tabulations et d'autres symboles spéciaux).
Cela peut prêter à confusion, car cela signifie que le caractère "3" et le chiffre 3 sont identiques. Comment Ruby les différencie-t-elle?
Notez les guillemets dans ce dernier paragraphe. Ruby se souvient que vous avez utilisé des guillemets lorsqu'elle répète ses résultats:
2. 2. 2: 004> "3" => "3" 2. 2. 2: 005> 3 => 3
Dans Ruby, si vous voulez faire référence à une chaîne de caractères, peu importe ce qu'ils sont, vous mettez-les entre guillemets. Si vous voulez dire un nombre réel, vous écrivez simplement les chiffres de ce nombre sans guillemets. Essayez ceci:
2. 2. 2: 001> "bonjour" => "bonjour" 2. 2. 2: 002> "1000" => "1000" 2. 2. 2: 003> 1000 => 1000
Le premier élément, " bonjour ", est un mot anglais régulier et est une chaîne. Le deuxième élément, "1000", est une chaîne représentant un millier. Et le troisième élément, 1000, est un nombre réel.
Dans les coulisses, Ruby trace les différences entre ces objets résultants et permet différents types de fonctionnalités puissantes en fonction du type de ces données.
Dans vos programmes, vous utilisez guillemets droits (""), et si vous utilisez IRB ou un éditeur de programmation comme Atom, ça devrait aller. Si vous obtenez une erreur lors de l'utilisation des chaînes, vous pouvez utiliser des citations typographiques, également appelées des citations frisées . C'est peut-être parce que vous avez utilisé un traitement de texte (comme Microsoft Word) pour écrire du code à la place, et Ruby peut être confus.
