루비 튜토리얼

읽다(14568) 업데이트 시간(2022-04-11)

Ruby는 객체 지향 프로그래밍을 위한 오픈 소스 서버 측 스크립팅 언어로, 1990년대 중반 일본의 Yukihiro Matsumoto가 설계하고 개발했습니다. Ruby 커뮤니티에서 Matsumoto는 Matz라고도 알려져 있습니다. Ruby는 Windows, MAC OS 및 다양한 버전의 UNIX와 같은 여러 플랫폼에서 실행됩니다. "Ruby Tutorial"을 통해 Ruby에 대한 포괄적인 이해를 얻을 수 있습니다.


Ruby는 객체 지향적이고 명령적이며 기능적이며 동적인 범용 프로그래밍 언어입니다. 1990년대 중반 일본의 컴퓨터 과학자 Yukihiro Matsumoto(Matz)가 설계하고 개발했습니다.

BSD 라이선스와 Ruby 라이선스를 준수하세요. 영감과 기능은 Perl, Smalltalk, 에펠, Ada 및 Lisp 언어에서 나왔습니다. Ruby 언어 자체는 JRuby(Java 플랫폼) 및 IronRuby(.NET 플랫폼)와 같은 다른 플랫폼을 위한 Ruby 언어 대안도 개발했습니다.

Ruby의 Hello World 프로그램

다음은 표준 출력 장치에 Hello World를 출력하는 간단한 프로그램입니다.

Instance

#!/usr/bin/env ruby
puts "Hello, world!"

Run Instance»

온라인을 보려면 "Run Instance" 버튼을 클릭하세요. 예

또는 irb 대화형 명령줄 모드에서:

Instance

>>puts "Hello, world!"

Hello, world!

=> nil

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

팁: Ruby 튜토리얼은 Ruby를 단계별로 학습하는 데 도움이 됩니다. 질문이 있는 경우 PHP 중국어 웹사이트Ruby 커뮤니티로 이동하여 질문하면 열정적인 네티즌이 답변해 드립니다.

Ruby 언어 기능

  • 완전한 객체 지향

  • Ruby 언어에서는 정수와 같은 다른 언어의 기본 데이터 유형을 포함하여 모든 것이 객체입니다.

  • 변수에는 유형이 없습니다

  • Ruby 변수는 모든 유형의 데이터를 보유할 수 있습니다.

  • 모든 것에는 가치가 있습니다

  • 수학적 표현이든, 논리적 표현이든, 문장이든, 가치가 있습니다.

  • Ruby 언어는 매우 우아하며 주석 없이 읽을 수 있습니다. Ruby의 장점

오류 처리 기능

  • 반복자와 클로저

  • 가비지 수집

  • 동적 로딩(시스템 아키텍처에 따라 다름)

  • 대부분의 UNIX에서 실행될 수 있을 뿐만 아니라. , DOS, Windows, Mac, BeOS 및 기타 플랫폼에서도 실행할 수 있습니다

  • 빠른 개발에 적합하며 일반적인 개발 효율성은 JAVA의 5배입니다

  • 이 Ruby 튜토리얼 매뉴얼에서 다루는 내용

  • 이 Ruby 튜토리얼 매뉴얼 Ruby 설치, Ruby 환경 변수, Ruby 구문, Ruby 데이터 유형, Ruby 클래스 및 객체, Ruby 변수, Ruby 연산자, Ruby 메소드, Ruby 객체 지향, Ruby 정규 표현식 등을 포함한 Ruby의 모든 기본 및 고급 지식을 다룹니다.
  • 팁:
  • 이 튜토리얼의 각 장에는 많은 Ruby 예제가 포함되어 있습니다. "예제 실행" 버튼을 직접 클릭하면 온라인에서 결과를 볼 수 있습니다. 이 예제는 Ruby 언어를 더 잘 이해하고 사용하는 데 도움이 됩니다.

최신 장


Ruby RubyGems 2016-10-18
Ruby JSON 2016-10-18
Ruby 多线程 2016-10-18
Ruby Web Services 2016-10-18
Ruby XML, XSLT 和 XPath 教程 2016-10-18
Ruby Socket 编程 2016-10-18
Ruby 发送邮件 - SMATP 2016-10-18
Ruby CGI Sessions 2016-10-18