Arrays in ruby are created by square brackets. The initial values can be placed in square brackets and separated by commas. array elements can be of different types and support addition and multiplication.
Ary = [1, 2, "3"]Ary * 2 Returns [1, 2, "3", 1, 2, "3"]Ary + ["Lee", "ho"] returns [1, 2, "3", "Lee", "ho"]Ary [] returns [1, 2] and obtains two elements starting from position 0.Ary [0 .. 2] returns [1, 2, "3"] From position 0 to position 2
Arr
I used to want to use Java for something similar. Today I see Ruby already has
-----
Gem install
Chardet-y
-----
Require 'rubygems'Require 'universaldetector'Require 'net/http'Net: http. version_1_2Net: http. Start ('www .sina.com.cn ') {| HTTP |Data = http. Get ("/"). BodyP universaldetector: chardet (data)}It is a Python version transplant, and there is a confidence parameter. I tested several sites in China and it is very accurate. However,
inheritance of loading modules and classes:
Module MdefPuts "' The ' method ' in module M"EndEnd
Class CInclude MEnd
Class D End
obj = d.newObj.reportThe example method is defined in module M, the C class is mixed with module M, Class D is a subclass of Class C, and obj is an instance of Class D, the object of obj can call the method.
From an object's perspective, suppose you are an object, someone sends you a message, you have to find a way to respond, and the idea is probably like this:
Here I will not describe the history of the Ruby language. If you're not familiar with Ruby, the official website www.ruby-lang.org is the best place to go. For those who already know Ruby, I am here to give my reasons for falling in love with this (relatively) new language.
Ruby is an object-oriented language.What
One of the coolest features of Ruby is to extend it using the Application programming interface (API) defined by C + + +. Ruby provides the C header file Ruby.h, which comes with a number of features that you can use to create Ruby classes, modules, and more. In addition to the header file, Ruby offers several other hi
Ruby is filled with a series of hidden variables. We can get some interesting information from these predefined global variables.
Global process variable
$ Indicates the currently running ruby process.Copy codeThe Code is as follows: >>$ $=> 17170We can kill ourselves from the current process.Copy codeThe Code is as follows:> 'Kill-9 # {$ $ }'[1] 17170 killed irb$? Indicates the status of the latest sub-pro
Transferred from: http://www.jb51.net/article/48802.htmRuby is filled with a series of hidden variables, and we can get some interesting information from these pre-defined global variables. Global process variables$$ represents the currently running Ruby process.>> $$= 17170We can kill it ourselves from the current process.>> ' kill-9 #{$$} '[1] 17170 killed IRB$? Represents the state of a recent child process>> ' echo Hello '= "Hello\n">> $?= = #>> $
Brief IntroductionThis article describes how to use the Ruby development tool (RDT) plug-in in Eclipse for Ruby development. This article will benefit the Ruby developers who want to learn how to use the Eclipse infrastructure for Ruby Development, and the Java developers interested in
Summary
In the last few years, scripting languages have become increasingly popular in Web application programming. This paper attempts to find the differences, advantages and disadvantages in today's three most popular languages: PHP, Python, and Ruby. Obviously, they have their own views and support, so it is a difficult task to state objective facts and to satisfy a scientific approach. These three languages will evaluate the history, evolution,
The customer's server is Ubuntu + apache2 + ruby on rails. Currently, some pages on the customer's server always report the 500 error. The ruby language is only known and has not been studied in depth. I have never set up a ruby server environment, and it is strange that the customer uses ubuntu as the server. After installing
Use C ++ to compile Ruby program extension tutorials.
One of Ruby's coolest features is to extend it using the application programming interface (API) defined in C/C ++. Ruby provides the C header file ruby. h, which is accompanied by many features that can be used to create Ruby classes, modules, and more. In addition
Build a Ruby On Rails platform using CentOS
System CentOS6.5 x64
Ruby On Rails is an open-source Web framework written in Ruby, similar to J2EE and PHP. Ruby On Rails is a very beautiful Web development framework and incorporates the essence of agile development: conventions are greater than configurations. You will fi
Ruby is filled with a series of hidden variables, and we can get some interesting information from these predefined global variables.
Global process variables
$$ represents the currently running Ruby process.
Copy Code code as follows:
>> $$
=> 17170
We can kill ourselves from the current process.
Copy Code code as follows:
>> ' kill-9 #{$$} '
[1] 17170 killed IRB
$
Use Eclipse for Ruby development easily-Linux general technology-Linux programming and kernel information. The following is a detailed description. [Indent] About three years ago, developerWorks released the "Ruby Development Tools plug-in using Eclipse", which introduced some features provided in the Ruby Development Tools (RDT) Plug-in of Eclipse, it was V0.5 a
One: Website and its blog:
1.http://ihower.tw/training/
The Ruby on Rails Learning Network is a professional website that communicates to learn about the knowledge of Ruby on Rails.
2.http://www.javaeye.com/wiki/rails_weeklyRails Weekly One question
3.http://www.5iror.com/Ihower's Tutorial
4.Http://railstutorial.org/book
An English course
5.Http://www.javaeye.com/wiki/rails-everydayEvery day a dose
Ruby is an object-oriented metaprogramming language that surprised many developers and even raises the question: is there a really better language than Java and C? This article will give a preliminary discussion on the ruby language and try to answer this question.
I. Introduction
Have you ever heard of Ruby? Today, it has become a popular topic in the software
Before you start
About this tutorial
Ruby on Rails (rails) is a full-stack WEB application framework written in Ruby, and Ruby is a rich, free, extensible, portable, object-oriented scripting language. Rails is very popular among WEB application developers. With it, you can quickly and efficiently develop Web applications and deploy them to any web con
Ruby on Rails has always been popular in China and the world. You will see stacked Ruby and Java in Java websites, search engines, and hot forums, and the two of them seem to be incompatible with each other. Even oreilly, a master who has been supporting Java for many years, began to publish Ruby books to lead people out of Java. The scope of this discussion is g
Parse Ruby variables in detail
This article describes how to parse the variables in Ruby in detail. It is one of the most basic knowledge in Ruby learning. For more information, see
The location where the variable holds the data of the program to be used.
Ruby supports five types of variables. In the previous section,
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.