본문 바로가기

자본 엄.슴.

검색하기
자본 엄.슴.
프로필사진 자본없음

  • 분류 전체보기 (13)
    • Ruby (11)
    • Ruby on Rails (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
  • array
  • 루비
  • 싱글톤 메서드
  • String
  • 심볼
  • 입력
  • 접근 제어자
  • 배열
  • Ruby on Rails
  • 해시
  • 상속
  • Module
  • ruby
  • 함수
  • 루비 온 레일즈
  • visual studio code
  • 출력
  • 문자열
  • 클래스
  • 객체
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Module (1)

자본 엄.슴.

Ruby 모듈

모듈 루비에는 클래스랑 비슷한 모듈이라는 것이 있다. 모듈은 클래스와 비슷하지만 인스턴스를 만들 수 없고 상속이 불가능하다는 점에서 차이가 있다. 그래서 네임스페이스를 만들거나 모듈의 메서드로 클래스 또는 인스턴스의 메서드를 정의할 때 사용한다. 모듈을 정의할 때는 module 키워드를 사용한다. module Trig PI = 3.141592654 def Trig.sin(x) # .. end def Trig.cos(x) # .. end end Trig.sin 5 모듈의 메서드는 모듈이름.메서드이름 형태로 호출할 수 있다. 모듈 상수는 모듈이름:상수이름 형태로 사용한다. 믹스인 (Mixin) 자바를 공부할 때도 느꼈던 것이지만 많은 객체 지향 언어들이 다중 상속을 지원하지 않는 것 같다. 이것은 루비도 마..

Ruby 2019. 1. 31. 22:01
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바