U E D R , A S I H C RSS

Ruby/2011년스터디

  1. Ruby/2011
  2. Ruby/2011디/
  3. Ruby/2011디/
  4. Ruby/2011디/



1.

1.1.

  • , , ,

2.1. 1

2.1.1.

6 10 13 17 20 24 27 31
O O O O O O O
O O O O O O O
O O O X
X X

2.1.2. 20


    • 1부 1 ~ 6

      • - 3
      • - 4
      • - 5, 6

2.1.2.1.



      • 는 freeze 메 .
      • .
      • .
      • 를 배 .
        • 는 배 를 뒤 .(a[-n] = a[a.length - n])
        • 를 들 c = [a, b, 1, 2, 3, "Hi"] c0 => a, c-2 => 3, c-7 => nil



      • .
      • 리면(freeze) . .
      • { ~~ } . yield .

      • Proc lambda ( )
      • ?


      • .
      • .
      • 능 (배 )


      • (Proc)
      • .

2.1.3. 24


    • 1부 7 ~ 10

      • - 7
      • - 8, 10
      • - 9

2.1.3.1.


    • - , .
    • - .
    • - .

    • - 리를 리 .
    • - 를 모 .
    • - 모 보면 .

2.1.3.2.



      • . 모는 def ~end등 . 는 $
      • module interface ?
      • 면, 는 부를 ?

      • nil or false # : false false or nil # : nil
      • module 는 모듈 .
      • 를 많 .



      • C 문: else if->elsif, try-catch-finally -> begin-rescue-ensure
      • .times 는 0부 를 내 를 변 부를
      • module Java interface
      • end 는 부 scope
      • 루는 File.open { }

      • nil false 모르


      • , : a, b = b, a swap .
      • times 메 .
        • 3.times{|i| puts i} 는 0 1 2를
      • 모듈 .
        • 느낌?

      • nil or false -> false, false or nil -> nil, nil and true -> nil, true and nil ->
      • ===? case ?
      • if ~/first/

2.1.4. 27


    • 1부 11 ~ 13 .
    • 2부 23, 24, 26 .

      • - 11, 26
      • - 12, 23
      • - 13, 24

2.1.4.1.

2.1.4.2.



      • 바(mocking 브러리 )보 !
      • . 루 .
      • 는 매 ( ) (밍 루 26 )

      • klass 내는 메 .(루?)
      • ?
      • . ?





Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:27:57
Processing time 0.0311 sec