U E D R , A S I H C RSS

Ruby/2011년스터디 (rev. 1.21)

Ruby/2011년스터디


1. 스터디 소개

2. 진행

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
정의정 X X 중간에 빠짐

2.1.2. 20일

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일

2.1.3.1. 돌아보기

  • 오늘 스터디의 좋았던 점
    • 김수경 - 셋 다 책이 있고, 다양한 책을 볼 수 있어서 좋았다.
    • 서지혜 - 짧아서 좋았다.
    • 강성현 - 짧고 더 이해가 잘 되어 좋았다.
  • 다음 스터디에서 하고싶은 것
    • 김수경 - 토론거리를 리스트로 작성해오겠다.
    • 서지혜 - 책에 있는 예제를 모두 실행해보겠다.
    • 강성현 - 모니터를 연결하여 같이 실습해보면서 진행하면 좋겠다.

2.1.3.2. 정리하기

2.1.4. 27일

  • 과제
    • 1부 11장 ~ 13장 공부해오기.
    • 2부 23장, 24장, 26장 공부해오기.
    • 위키에 내용 정리하기

2.1.4.1. 돌아보기

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