Block, lambda, and proc are important in ruby.
A block is an anonymous function. It is called using a field in the called method. Block is mainly used for iteration.
RubyCode:
Arr = [1, 2, 4, 5]Arr. Each {| item | puts item}
Ruby is indeed very popular, and the network is so popular that I can't help but be impulsive. I found some information to study it and shared it with you.
Build a Ruby on Rails environment in Windows
Install Ruby:Download the http://www.ruby-lang.
I went to bed at half past five last night and went crazy about configuring the vim environment. Finally, I finally completed the fantastic Ruby on Rails development tool. I have installed vim-Ruby in this Vim environment. Of course, you need to
Rails calls the Java method XML sit-ups ).
Rails is a complete, open-source web development framework with more happiness and lessCode.
The entire framework runs through the dry (do not repeat) principle. For example, after a database table is
After Ubuntu is installed, it is time to configure the Ruby on Rails 2.3.5 development environment. First, ensure that your current Ubuntu can be connected to the Internet.
Ruby1.8.7 installation:Run the following command on the terminal:Sudo
• First and foremost, run your scripts with warnings enabled (the-W command-line
Option ).
• If you happen to forget a "," in an argument list-especially to print-you can
Produce some very odd error messages.
• A parse error at the last line of the
Begin
#
Start
Raise
..
#
Throw an exception
Rescue [exceptiontype = standardexception]
#
Capture exceptions of the specified type. The default value is standardexception.
$!
#
Exception Information
$ @
#
Ruby 1.9.3-P0 makes psych-the replacement for 1.8.7'sYamlLibrary, syck-the defaultYamlParser. Psych is a wrapper around und libyaml, so you're Going To Need it installed and configuredBeforeInstalling Ruby.
If you install 1.9.3-P0 without libyaml,
Songben launched Ruby 1.9 on Christmas Day. According to Ruby's convention, if the first digit after the decimal point is a singular number, it indicates that this is an experimental version and is not recommended for product environments. The
1. Ruby-China website source code package: https://github.com/huacnlee/ruby-china
$ cd ~/workspace$ git clone https://github.com/huacnlee/ruby-china.git
2. If you want to worry about it, do not try to install it in windows. Last night, it took 30
Recently, I started playing a web game called ogame. After playing it for a few days, I found that infrastructure is too time-consuming. It will take nearly two hours to upgrade to lev12. I browsed the FAQ and discussion area of the game and found
To use Ruby to Operate Excel files, you must first include the following statements in the script:Require 'win32ole'
After win32ole is included, you can interact with the Excel API in Windows to read and write Excel files.
Open the Excel file and
1. ruby has become 1.87
2. You must first install the new xcode on the CD, which is in the "optional" directory.
3. You may need to reinstall macport.
Http://trac.macports.org/wiki/Migration
4. or upgrade macport
Http://weblog.rubyonrails.org/2009/8/
6, Using a Thread Group
A thread group is a way to manage threads. It logically associates threads with each other. Generally, all threads belong to the Default thread group (it is a class constant ). If a new thread group is created, the new thread
Life cycle:
Yukihiro Matsumoto was born on February 1, April 14, 1965 in Tokushima Prefecture, Japan. In 1984, he studied at the Department of Information, the third discipline of zhubo University. Two years later, I will be absent from school and
Note: This is an article praising Ruby !!! It's not too late.
Note: This is an article about subjective consciousness. It does not aim to persuade you to use or not use Ruby, or any other technology. The Environment involved in this article is Web
Rubinius 2.0 is released. For official release notes, see here.
Rubinius is a virtual machine that runs Ruby programs. It carries the Ruby core library.
Rubinius's design determines its powerful debugging function, allowing regular Ruby Cores
Let's look at a more interesting program. This time we will test whether a string matches the description produced by concise pattern encoding.In these pattern modes, some characters or character combinations have unique meanings, including:Copy
You can create an array by listing elements in square brackets and separating them with commas (,). The Ruby array can adapt to different object types.Ruby> ary = [1, 2, "3"][1, 2, "3"]Just like the string mentioned above, Arrays can be multiplied
As ruby is a pure object-oriented language, everything is an object. methods are objects and classes are objects ..., therefore, self has many environments. Only by distinguishing the meanings of self in different environments can we better
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