Ressentez facilement le type de base et le type de référence avec ruby

Lancez Ruby dans le terminal Mac

   irb

\ # Lorsque la valeur de l'argument de la méthode de type de base ne change pas

a=1
def method_primitive(a)
   a=2
end
method_primitive a #2
a #1 #N'a pas changé

\ # Lorsque la valeur de l'argument de la méthode de type référence change

temp={}
temp[1]=1
def method_reference(temp)
	temp[1]=2
end
method_reference temp #2
temp[1] #2 #Cela a changé

Recommended Posts

Ressentez facilement le type de base et le type de référence avec ruby
Ressentez facilement le type de base et le type de référence avec ruby 2
Type de données de base et type de référence
Avec ruby ● × Game et Othello (examen de base)
[Ruby] Liste de codes de base. Gardez les bases avec des exemples
A propos du type de données de base Java et de la mémoire du type de référence
Méthodes et classes Ruby (basiques)
Trouvez la classe d'adresse et le type d'adresse à partir de l'adresse IP avec Java
[Java] Différence entre l’affectation d’une variable de type de base et l’affectation d’une variable de type de référence
La différence entre la programmation qui utilise des classes Ruby et la programmation qui n'utilise pas
Types de données de base et types de référence (Java)
Programmation avec ruby (en route)
Différence entre le type primitif et le type de référence
Types de données de base et types de référence Java
Trouvez la classe d'adresse et le type d'adresse à partir de l'adresse IP avec Java [décoction n ° 2]
Utilisez Spring Mobile pour déterminer le type d'appareil des smartphones, tablettes et ordinateurs personnels
[Firestore] Extrayez la collection avec la condition where dans Ruby et supprimez l'enregistrement
Conversion de JSON en TSV et TSV en JSON avec Ruby
[Ruby] Mots clés avec mots clés et valeurs par défaut des arguments
J'ai essayé d'implémenter Ruby avec Ruby (et C) (j'ai joué avec intégré)
Essayez d'intégrer Ruby et Java avec Dapr
Publiez l'application avec ruby on rails
Gérez la version de Ruby elle-même avec rbenv
[Competition Pro] Résolvez les problèmes de sac à dos avec Ruby
Créez un notebook Jupyter avec Docker et exécutez ruby
Surveillez facilement l'environnement intérieur - (1) Motivation et concept -
Modifiez facilement des vidéos de performance avec ffmpeg en utilisant Ruby
Déterminez la page actuelle avec Ruby on Rails
Revue Java ③ (utilisation de base des tableaux / type de référence)
J'ai vérifié le nombre de taxis avec Ruby