[RUBY] Fühlen Sie den Grundtyp und Referenztyp leicht mit Rubin

Starten Sie Ruby im Mac-Terminal

   irb

\ # Wenn sich der Wert des Arguments der Basistypmethode nicht ändert

a=1
def method_primitive(a)
   a=2
end
method_primitive a #2
a #1 #Hat sich nicht geändert

\ # Wenn sich der Wert des Arguments der Referenztypmethode ändert

temp={}
temp[1]=1
def method_reference(temp)
	temp[1]=2
end
method_reference temp #2
temp[1] #2 #Es hat sich geändert

Recommended Posts

Fühlen Sie den Grundtyp und Referenztyp leicht mit Rubin
Fühlen Sie den Grundtyp und Referenztyp leicht mit Rubin 2
Basisdatentyp und Referenztyp
Mit Rubin ● × Game und Othello (Grundlegende Bewertung)
[Ruby] Grundlegende Codeliste. Behalten Sie die Grundlagen mit Beispielen
Informationen zum Java-Grunddatentyp- und Referenztypspeicher
Ruby-Methoden und -Klassen (grundlegend)
Suchen Sie die Adressklasse und den Adresstyp aus der IP-Adresse mit Java
[Java] Unterschied zwischen der Zuweisung der Basistypvariablen und der Zuordnung der Referenztypvariablen
Der Unterschied zwischen der Programmierung mit Ruby-Klassen und der Programmierung ohne Ruby-Klassen
Grundlegende Datentypen und Referenztypen (Java)
Programmieren mit Ruby (unterwegs)
Unterschied zwischen primitivem Typ und Referenztyp
Java-Basisdatentypen und Referenztypen
Finden Sie die Adressklasse und den Adresstyp aus der IP-Adresse mit Java [Abkochung Nr. 2]
Verwenden Sie Spring Mobile, um den Gerätetyp von Smartphones, Tablets und PCs zu bestimmen
[Firestore] Extrahieren Sie die Sammlung mit der where-Bedingung in Ruby und löschen Sie den Datensatz
Konvertieren Sie mit Ruby von JSON nach TSV und von TSV nach JSON
[Ruby] Schlüsselwörter mit Schlüsselwörtern und Standardwerten von Argumenten
Ich habe versucht, Ruby mit Ruby (und C) zu implementieren (ich habe mit Builtin gespielt)
Versuchen Sie, Ruby und Java in Dapr zu integrieren
Veröffentlichen Sie die mit Ruby on Rails erstellte App
Verwalten Sie die Version von Ruby selbst mit rbenv
[Competition Pro] Löse Rucksackprobleme mit Ruby
Erstellen Sie mit Docker ein Jupyter-Notizbuch und führen Sie Ruby aus
Überwachen Sie einfach das Raumklima. (1) Motivation und Konzept.
Bearbeiten Sie Performance-Videos einfach mit ffmpeg mit Ruby
Bestimmen Sie die aktuelle Seite mit Ruby on Rails
Java-Überprüfung ③ (grundlegende Verwendung von Arrays / Referenztyp)
Ich habe die Anzahl der Taxis mit Ruby überprüft