관리 메뉴

nkdk의 세상

루비의 출력문(hello world)와 기초문법 본문

My Programing/RUBY Rails

루비의 출력문(hello world)와 기초문법

nkdk 2008. 3. 9. 22:33
보통 처음에 헬로우 월드부터 시작한다.

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"

어떻게 나오는 지는 잘 알 것이다.