아틴
Atin
아틴
전체 방문자
오늘
어제
  • 분류 전체보기 (460)
    • Devlopment (246)
      • 정리 글 (20)
      • MicroServices (0)
      • Reactive, Concurrenc.. (12)
      • Java (44)
      • Spring (20)
      • C,C++,Ruby,Python (52)
      • Mobile (39)
      • Web (35)
      • Tip & Info (14)
      • Unit Test (7)
    • Infra (44)
      • OS (21)
      • RDBMS (13)
      • NoSQL&Cache (5)
      • AWS (4)
    • Computer Science (11)
    • Etc (156)

블로그 메뉴

  • Home
  • Guestbook

공지사항

인기 글

태그

  • Java
  • Ruby on Rails
  • Python
  • 전라도
  • Dungeons & Dragons
  • javascript
  • 자바
  • TRPG
  • Android
  • Linux
  • 여행
  • 안드로이드
  • 던젼 앤 드래곤즈
  • 해킨토시
  • 아이폰
  • mysql
  • CSS
  • jsp
  • C
  • 정읍

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아틴

Atin

Devlopment/C,C++,Ruby,Python

[Ruby on Rails] 루비의 데이터타입

2008. 6. 25. 06:57
반응형
루비
파일이름.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
    'Devlopment/C,C++,Ruby,Python' 카테고리의 다른 글
    • [Ruby on Rails] 레일스 플러그인
    • [Ruby on Rails] 루비 오픈 소스 라이브러리
    • [Ruby on Rails] Ruby 명령어
    • [Ruby on Rails] 데이터베이스 연결
    아틴
    아틴

    티스토리툴바