1. Differences with classes:
A. No instance is available.
B. No subclass exists.
C. defined by module... end.
2. There are two main roles:
A. As a collection of methods or constants, such as math.
IRB (main): 001: 0> math.
Installation steps:
Download Ruby http://ftp.ruby-lang.org/pub/ruby/1.9/
./After configure is successful
Make
An error is reported as follows:
/Home/Administrator/ruby-1.9.2-rc2/EXT/win32ole/win32ole. C: 584: Undefined reference to '_
1, string, which is similar to a character array
2. About [M. N] and [M... n]
ClassTestruby
Atog = ['A', 'B', 'C', 'D', 'E', 'F', 'G']
DefTest_sub_array
Assert atog [2,4]. Length =4
End
DefTest_sub_
Dynamic Planning solves the problem of matrix concatenation, generates matrix sequences randomly, and outputs results in the form of (A1 (a2a3) (a4a5.
Code:
# Encoding: UTF-8 = beginauthor: Xu Jin, 4100213 Date: Oct 28,201 2 matrixchainto find
AlgorithmCourse assignments are sorted by merge using the division and Control Law.
# Encoding: UTF-8 # Author: Xu Jin, 4100213 # Date: Oct 27,201 2 # mergesort # To sort an array by using mergesort algorithm # example output: # The original
After reading this demonstration, you can't turn it around. A basic IDE is built up. Directory tree management integrated with version control.CodeAutomatic completion. If multiple options are selected, you can enter a class name to differentiate
Ruby and Java and C ++ have different naming rules for constants, variables, method names, class names, and module names, ruby uses the first letter of a name to differentiate its usage.
1. Local variable: Start with a lowercase letter, for example,
File structure rules1. If a rubyProgramContains a "shebang" comment, which is the first line. #! Note: to indicate how the (UNIX class) operating system executes the file.2. If a ruby program contains a "coding" comment and does not contain a
6.1 expression
Primary Expression
Numbers and strings are basic expressions.
Specific Keyword: True False nil self
The reference to variables is also a basic expression. The result of their evaluation is the value of the variable to which it
Ruby means "Ruby", while Ruby on Rails is the ruby that just pulled out of the mine and lie on the rails.
Ror (Ruby on Rails) is a web development framework based on the dynamic scripting language (Ruby). Its main application field is Web
Sharing the construction process of today's Ruby environment Aptana ide2.0 + Ruby 1.87 + rails2.1.2
~ Vasdaqtv Development Environment setup manual WindowsXP workshop ~
0. Prerequisites0-1. This order book describes the building environment of
Ruby Study Notes
Reference Book -- Why's (Poignant) Guide to Ruby: Data Types and other basic operation information in csdn resources Ruby Variables
Any plain, lowercase word is a variable in rubyFor example, X, Y, banana2, phone_a_quail
Numbers
A
From: http://developer.51cto.com/art/200908/147276.htm
It is difficult to install Ruby on Rails, but it is also very convenient. To develop applications based on Ruby, we must install Ruby, Gem, rails, and mongrel.
How to install Ruby on
2nd 2005.7.15 is added to the comparison with the J2EE framework.
In the Java World, when hundreds of ORM frameworks and MVC frameworks fight together and attract most of the world's attention, Ruby on Rails appeared quietly.
Advantages1. concise.
I just learned Ruby. It happened that the algorithm teacher encouraged me to write algorithms in unfamiliar languages. I will use ruby ~~
Ruby is really amazing, and many intuitive methods can be used ..... Infinite worship ....
While I encountered
Reprinted please indicate the source: http://blog.csdn.net/guolin_blog/article/details/9153761
This is a copy version of Java Design Pattern dialysis, which is specially provided for Ruby lovers. If you are not familiar with Ruby syntax, please
Chapter 1 Introduction
Ruby is fully object-oriented.
Ruby annotations start.
When Ruby calls a method without parameters, brackets are usually omitted, and Ruby can only access the internal state of the object through methods.
Code block and
Class variables are used in paging. They are mainly used to mark the ID of the "page number input box ".
If a page has several pages, the ID of the "page number input box" must be different to identify which page is to be paged. The class variable
Read "Open Source Base Camp" to see this section. Just give it a try.
First, go to the Internet to down the installation files to be used, as shown below:Http://rubyforge.org/frs/download.php/12751/ruby185-21.exeHttp://rubyforge.org/frs/download.php/
Transferred from [foreverphoenix column]
Number
1. Ruby supports integers and floating-point numbers. An integer can contain any length. An integer within a certain range is an object of the fixnum class. Integers out of the range are stored in
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service