À première vue, Ruby symboles (:something) et roner ("something") ressembler très similaire. Les deux représentent le texte – alors pourquoi Ruby a-t-il Deux choses différentes Qui ressemblent presque à la même chose?

La différence est dans Invariabilité, efficacité de la mémoire, identité contre la sémantique et comme Ruby les gère en interne.

Dans cet article, nous serons profondément dans les profondeurs:

  • ð ”¹ Comment les cordes et les caractères fonctionnent en mémoire
  • ðÿ “¹ leur variabilité et leur identité
  • ðÿ »¹ parler de l’exécution
  • ð ”¹ Exemples de la vraie vie dans Ruby & Rails
  • ð ”¹ les meilleures pratiques

Si Vous n’êtes pas membre, vous pouvez accéder à cet article via le lien fourni.

Appuyez sur Entrée ou appuyez sur pour afficher l’image en taille réelle

ðÿ ”¹ 1. Crises en rubis

UN chaîne est une séquence changeante de caractères. Chaque fois que vous créez une chaîne, Ruby alloue un Un nouvel objet en mémoireMême si le contenu est identique.

str1 = "hello"
str2 = "hello"

puts str1 == str2 # true (content comparison)
puts str1.equal?(str2) # false (different objects)

œ … Sortie:

true
false



Game Center

Game News

Review Film
Rumus Matematika
Anime Batch
Berita Terkini
Berita Terkini
Berita Terkini
Berita Terkini
review anime

Gaming Center

Leave a Reply

Your email address will not be published. Required fields are marked *