'programming/ruby'에 해당되는 글 3건

  1. 2017.09.15 :: ruby에서 자료형 확인하는 방법
  2. 2014.11.04 :: ruby - 파일 종류 검사
  3. 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
posted by 구닥다리 엔지니어
:
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
posted by 구닥다리 엔지니어
:
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
posted by 구닥다리 엔지니어
: