Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- flex3
- 나의 프로젝트
- 베트남어
- node.js web framework
- php
- 책이야기
- Cross
- iBatis
- Lift
- Node.js
- 도커
- 명사 분석기
- Eclipse
- rss
- 디즈니씨
- 명사 추출기
- express for node.js
- ajax
- ejb
- scala
- 주식이야기
- 명사 뽑아내기
- 나의 취미
- nodejs express
- docker
- 스킨 스쿠버
- php thumbnail
- C/C++
- ror실행
- 메일왕창보내는법
Archives
- Today
- Total
nkdk의 세상
루비의 출력문(hello world)와 기초문법 본문
보통 처음에 헬로우 월드부터 시작한다.
puts "hello, world"
이게 끝이다. 그런데 이게 객체 지향 언어다.
그 어떤 언어보다 간단하지 않은가?
기초 문법은 다음과 같다
def say_goodnight(name)
result = "Good night, "+ name
return reslut
end
puts say_goodnight("namkung")
--> Good night, namkung
이게 끝이다. --> 이건 출력되어지는 부분이다.
이걸 좀 간단히 표현한 것이
def say_goodnight(name)
result = "Good night, #{name}"
return result
end
puts say_goodnight('nk')
이게 끝이다.
자 그럼 여기서 전역변수, 인스턴스변수 선언법을 알리겠다
$greeting = "hello" # $greeting 은 전역변수
@name = "안녕" # @name은 인스턴스 변수
@@nana # @@nana는 클래스 변수이나 여기서는 사용하지 않겠다
puts "#$greeting, #@name"
어떻게 나오는 지는 잘 알 것이다.
puts "hello, world"
이게 끝이다. 그런데 이게 객체 지향 언어다.
그 어떤 언어보다 간단하지 않은가?
기초 문법은 다음과 같다
def say_goodnight(name)
result = "Good night, "+ name
return reslut
end
puts say_goodnight("namkung")
--> Good night, namkung
이게 끝이다. --> 이건 출력되어지는 부분이다.
이걸 좀 간단히 표현한 것이
def say_goodnight(name)
result = "Good night, #{name}"
return result
end
puts say_goodnight('nk')
이게 끝이다.
자 그럼 여기서 전역변수, 인스턴스변수 선언법을 알리겠다
$greeting = "hello" # $greeting 은 전역변수
@name = "안녕" # @name은 인스턴스 변수
@@nana # @@nana는 클래스 변수이나 여기서는 사용하지 않겠다
puts "#$greeting, #@name"
어떻게 나오는 지는 잘 알 것이다.