Ruby는 객체 지향 프로그래밍을 위한 오픈 소스 서버 측 스크립팅 언어로, 1990년대 중반 일본의 Yukihiro Matsumoto가 설계하고 개발했습니다. Ruby 커뮤니티에서 Matsumoto는 Matz라고도 알려져 있습니다. Ruby는 Windows, MAC OS 및 다양한 버전의 UNIX와 같은 여러 플랫폼에서 실행됩니다. "Ruby Tutorial"을 통해 Ruby에 대한 포괄적인 이해를 얻을 수 있습니다.
Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本计算机科学家松本行弘(Matz)设计并开发。
遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。
Ruby的Hello World程序
下面是一个在标准输出设备上输出Hello World的简单程序:
或者是在irb交互式命令行的模式下:
提示:我们的Ruby教程将帮助您逐步学习Ruby,如果你有任何疑问,请前往PHP中文网Ruby社区提出你的问题,会有热心网友为你解答。
Ruby 语言特点
完全面向对象
在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数
变量没有类型
Ruby的变量可以保存任何类型的数据。
任何东西都有值
不管是数学或者逻辑表达式还是一个语句,都会有值。
ruby语言很优雅,可以做到不需要注释就可以读懂。
Ruby 优点
语法简单
普通的面向对象功能(类,方法调用等)
特殊的面向对象功能(Mixin,特殊方法等)
操作符重载
错误处理功能
迭代器和闭包
垃圾回收
动态载入(取决于系统架构)
可移植性高.不仅可以运行在多数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
관련 강좌
- 최신 ThinkPHP 5.1 세계 최초 비디오 튜토리얼(PHP 전문가 온라인 교육 과정이 되기까지 60일) 2022-02-17
- PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다. 2023-01-04
- 민망한 물건 백과사전 사이트를 모방한 Mini 버전 MVC 프레임워크의 대규모 실용 Tianlongbabu 개발 2018-01-25
- 로그인 인증 및 클래식 게시판 2018-03-02
- PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼] 2022-06-28
- 빠른 시작 Node.JS 정식 버전 2022-09-30
- 자신만의 PHP MVC 프레임워크 작성(깊이 있는 40개 장/자세한 내용/초보자가 발전하려면 읽어야 함) 2022-12-08
- 말 군인 봄 비디오 튜토리얼 2022-04-12