코딩 신생아가 새싹을 틔워서 꽃이 될때까지

https://opentutorials.org/course/3084

 

WEB1 - HTML & Internet - 생활코딩

--- 우리는 지금부터 코딩 웹 인터넷 컴퓨터라는 거대한 주제에 대한 탐험을 시작할 거예요. 이 여행을 시작하기에 앞서서 한가지 준비가 필요한데요. 바로 우리들의 상상력입니다. 지금부터 여

opentutorials.org

# 루비와 파이썬의 객체지향프로그래밍의 의미가 같다.

 

name = 'egoing' # 문자열 데이터타입 = 객체

name=String.new('egoing') #문자열을 만드는 같은 방법

#String.new( ) = str이라는 클래스를 복제한 인스턴스가 된다.

 

names = ['egoing''k8805'] # 배열 데이터타입 = 객체

 

name1 = String.new('egoing'

name2 = String.new('k8805')

#String이라는 클래스를 복제해서 새로운 String.new('k8805')이라는 인스턴스를 만듬

#그 인스턴스는 name2라는 변수에 담긴다.

 

puts(name1.reverse()) # name1이라는 인스턴스의 값을 reverse함수를 이용하여 뒤집다.

# >>>> gnioge 출력

 

puts(name2.reverse())

# name2라는 변수가 가르키는 인스턴스에는 k8805이라는 데이터가 저장되있는데

# name2의 인스턴스에 속해있는 reverse라는 함수를 실행하면 

# name2의 k8805 이라는 데이터를 reverse라는 함수가 리턴해준다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading