'programming/ruby'에 해당되는 글 3건
- 2017.09.15 :: ruby에서 자료형 확인하는 방법
- 2014.11.04 :: ruby - 파일 종류 검사
- 2014.08.06 :: 3항 연산자 사용 "?:"
programming/ruby
2017. 9. 15. 11:42
.class
python에서 type()과 같이 루비에서 변수의 자료형을 확인하는 방법이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | irb(main): 001 : 0 > a = 1 => 1 irb(main): 002 : 0 > a. class => Fixnum irb(main): 003 : 0 > b = "string" => "string" irb(main): 004 : 0 > b. class => String irb(main): 005 : 0 > c = [ "a" , "b" , "c" ] => [ "a" , "b" , "c" ] irb(main): 006 : 0 > c. class => Array irb(main): 007 : 0 > d = { "a" : 1 , "b" : 2 } => { :a => 1 , :b => 2 } irb(main): 008 : 0 > d. class => Hash |
.kind_of?()
타입이 일치하는지 확인할 경우에 사용한다.
1 2 3 4 5 6 7 8 9 10 11 12 | irb(main): 009 : 0 > d. class => Hash irb(main): 010 : 0 > d.kind_of?( String ) => false irb(main): 011 : 0 > d.kind_of?( Hash ) => true irb(main): 012 : 0 > c. class => Array irb(main): 013 : 0 > c.kind_of?( String ) => false irb(main): 014 : 0 > c.kind_of?( Array ) => true |
'programming > ruby' 카테고리의 다른 글
ruby - 파일 종류 검사 (0) | 2014.11.04 |
---|---|
3항 연산자 사용 "?:" (0) | 2014.08.06 |
programming/ruby
2014. 11. 4. 19:05
File.ftype(value)
결과 값으로는 "file", "directory", "fifo", "link", "socket", "unknown" 등이 될수 있다.
'programming > ruby' 카테고리의 다른 글
ruby에서 자료형 확인하는 방법 (0) | 2017.09.15 |
---|---|
3항 연산자 사용 "?:" (0) | 2014.08.06 |
programming/ruby
2014. 8. 6. 16:15
3항 연산자를 이용해 if - else 문을 간단하게 표현할 수 있다.
condition ? stmt1 : stmt2
예시)
5 > a ? true : false
'programming > ruby' 카테고리의 다른 글
ruby에서 자료형 확인하는 방법 (0) | 2017.09.15 |
---|---|
ruby - 파일 종류 검사 (0) | 2014.11.04 |