Choose a default theme

You can change your theme from the menu

Ruby

Ruby는 객체 지향을 중심으로 여러 프로그래밍 방식을 지원하는 동적 언어이다. Ruby on Rails는 이 언어로 작성된 별도의 웹 프레임워크다.

프로그래밍 언어 둘러보기

Go · Kotlin · Swift · PHP · Ruby

Lua · Dart · C# · R (프로그래밍 언어) · Julia

원리

숫자 등 여러 값을 객체로 다루며 메서드 호출과 블록으로 동작을 표현한다. 클래스와 모듈은 기능을 구성하고 재사용하는 수단이다.

예시

배열의 각 항목을 블록으로 변환하거나 작은 스크립트로 파일 이름을 일괄 처리할 수 있다. 웹 프로젝트에서는 언어에 프레임워크와 라이브러리를 더한다.

주의할 점

간결한 문법과 실행 성능은 같은 기준이 아니다. 동적인 메서드 변경은 코드 이해와 분석에 영향을 주므로 공개 인터페이스와 테스트를 함께 관리한다.

참고 자료