반응형
루비
파일이름.rb
문자열 출력
puts ""
null값
nill
문자열
#{계산식 또는 변수값}
조건문
if 조건
실행문
end
배열 생성
arr = Array.new
animals = ["cat", "dog", "bear"]
lang = {"name" => "Ruby", "since" => 1995}
배열 삽입
arr.push("이름")
arr << "이름"
배열 끝에 삭제
arr.pop
배열 순서 뒤바꾸기
arr.reverse
배열 기타 메소드
sort, max, min, join(배열의 모든 문자열 합침 "," 삽입시 문자열 사이마다 인자로 삽입)
for 문
for 변수이름 in 변수배열 do
실행문
end
변수배열의 수만큼 실행되며 실행되는 변수배열이 변수이름에 반복될 때마다 삽입됨
while 문
while 조건 do
실행문
end
블록
변수배열.블록이름 {|받는 변수| 실행문}
순차실행블록
변수배열.each{|str} puts str.downcase }
리턴값을 새로운 배열로 만들어주는 블록
변수배열.map{{str} str.upcase}
특정조건 테스트 블록
변수배열.all{{I} i%2==0}
실행문 한줄 이상 블록
배열변수.블록이름 do |변수이름|
실행문 ...
end
심볼과 해시
dfdf
파일이름.rb
문자열 출력
puts ""
null값
nill
문자열
#{계산식 또는 변수값}
조건문
if 조건
실행문
end
배열 생성
arr = Array.new
animals = ["cat", "dog", "bear"]
lang = {"name" => "Ruby", "since" => 1995}
배열 삽입
arr.push("이름")
arr << "이름"
배열 끝에 삭제
arr.pop
배열 순서 뒤바꾸기
arr.reverse
배열 기타 메소드
sort, max, min, join(배열의 모든 문자열 합침 "," 삽입시 문자열 사이마다 인자로 삽입)
for 문
for 변수이름 in 변수배열 do
실행문
end
변수배열의 수만큼 실행되며 실행되는 변수배열이 변수이름에 반복될 때마다 삽입됨
while 문
while 조건 do
실행문
end
블록
변수배열.블록이름 {|받는 변수| 실행문}
순차실행블록
변수배열.each{|str} puts str.downcase }
리턴값을 새로운 배열로 만들어주는 블록
변수배열.map{{str} str.upcase}
특정조건 테스트 블록
변수배열.all{{I} i%2==0}
실행문 한줄 이상 블록
배열변수.블록이름 do |변수이름|
실행문 ...
end
심볼과 해시
dfdf
반응형
'Devlopment > C,C++,Ruby,Python' 카테고리의 다른 글
[Ruby on Rails] 레일스의 철학 & 네이밍 규칙 (0) | 2008.07.22 |
---|---|
C++ 기본 형태 (0) | 2008.06.25 |
C 기본 형태 (0) | 2008.06.25 |
[Ruby on Rails] 레일스 플러그인 (0) | 2008.06.25 |
[Ruby on Rails] 루비 오픈 소스 라이브러리 (0) | 2008.06.25 |
[Ruby on Rails] Ruby 명령어 (0) | 2008.06.25 |
[Ruby on Rails] 데이터베이스 연결 (0) | 2008.06.25 |
[Ruby on Rails] rails 시작 & 주요 서브 디렉토리 & 웹 서버 (0) | 2008.06.25 |
[Ruby on Rails] 레일스 설치하기(윈도우) (0) | 2008.06.25 |
[Python] 한글 처리 (0) | 2008.06.25 |