루비 변수에 대한 생각
1340 단어 Ruby
Ruby에서 변수의 사고방식과 다른 언어 변수의 사고방식의 차이
프로그래밍 언어를 공부할 때 변수라는 개념이 나타나면'변수는 데이터를 넣는 상자와 같다'고 적혀 있다.
그러나 루비는 변수라는 상자에 데이터를 넣는 것이 아니라 데이터에 라벨(명품)을 붙여 관리한다.
Matz씨는 화살표 모델이라고 불리는 것 같다고 말했다.
상대적으로 데이터를 상자 안에 넣는 생각을'상자형'이라고 한다.
상자형과 화살표형의 차이로 인한 변화
test.rbstr1 = "hoge"
str2 = str1
'hoge'라는 데이터를str1이라는 변수로 표시할 때,str1을str2라는 변수로 직접 사용하면'hoge'라는 데이터에 두 개의 이름표가 있습니다.
상대적으로 상자형은'hoge'데이터가 있는 상황에서str1 변수에'hoge'를 저장하고 변수str1을 변수str2에 이용하면 변수str2는 변수str1의 값을 상자에 복사하여 저장한다.
끝맺다
그렇게 지도 모른다, 아마, 아마...
루비 더 연습할게요!
Reference
이 문제에 관하여(루비 변수에 대한 생각), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kawase_Kouta/items/de3254499e178b3cb930
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
test.rb
str1 = "hoge"
str2 = str1
'hoge'라는 데이터를str1이라는 변수로 표시할 때,str1을str2라는 변수로 직접 사용하면'hoge'라는 데이터에 두 개의 이름표가 있습니다.상대적으로 상자형은'hoge'데이터가 있는 상황에서str1 변수에'hoge'를 저장하고 변수str1을 변수str2에 이용하면 변수str2는 변수str1의 값을 상자에 복사하여 저장한다.
끝맺다
그렇게 지도 모른다, 아마, 아마...
루비 더 연습할게요!
Reference
이 문제에 관하여(루비 변수에 대한 생각), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kawase_Kouta/items/de3254499e178b3cb930
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(루비 변수에 대한 생각), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kawase_Kouta/items/de3254499e178b3cb930텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)