mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* doc/syntax/assignment.rdoc: Improved links
* doc/syntax/methods.rdoc: ditto. * doc/syntax.rdoc: Added link to assignment document git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
672da11abf
commit
6ff1653cf6
4 changed files with 16 additions and 5 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
Sat Jan 19 09:15:58 2013 Eric Hodel <drbrain@segment7.net>
|
||||||
|
|
||||||
|
* doc/syntax/assignment.rdoc: Improved links
|
||||||
|
* doc/syntax/methods.rdoc: ditto.
|
||||||
|
|
||||||
|
* doc/syntax.rdoc: Added link to assignment document
|
||||||
|
|
||||||
Sat Jan 19 08:47:33 2013 Eric Hodel <drbrain@segment7.net>
|
Sat Jan 19 08:47:33 2013 Eric Hodel <drbrain@segment7.net>
|
||||||
|
|
||||||
* doc/syntax/assignment.rdoc: Added a syntax document on assignment.
|
* doc/syntax/assignment.rdoc: Added a syntax document on assignment.
|
||||||
|
|
|
@ -5,6 +5,9 @@ The Ruby syntax is large and is split up into the following sections:
|
||||||
Literals[rdoc-ref:syntax/literals.rdoc] ::
|
Literals[rdoc-ref:syntax/literals.rdoc] ::
|
||||||
Numbers, Strings, Arrays, Hashes, etc.
|
Numbers, Strings, Arrays, Hashes, etc.
|
||||||
|
|
||||||
|
Assignment[rdoc-ref:syntax/assignment.rdoc] ::
|
||||||
|
Assignment and variables
|
||||||
|
|
||||||
{Control Expressions}[rdoc-ref:syntax/control_expressions.rdoc] ::
|
{Control Expressions}[rdoc-ref:syntax/control_expressions.rdoc] ::
|
||||||
+if+, +unless+, +while+, +until+, +for+, +break+, +next+, +redo+
|
+if+, +unless+, +while+, +until+, +for+, +break+, +next+, +redo+
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,8 @@ This prints:
|
||||||
|
|
||||||
You may isolate variables in a block from the outer scope by listing them
|
You may isolate variables in a block from the outer scope by listing them
|
||||||
following a <code>;</code> in the block's arguments. See the documentation
|
following a <code>;</code> in the block's arguments. See the documentation
|
||||||
for {calling methods}[rdoc-ref:syntax/calling_methods.rdoc] for an example.
|
for block local variables in the {calling
|
||||||
|
methods}[rdoc-ref:syntax/calling_methods.rdoc] documentation for an example.
|
||||||
|
|
||||||
See also Kernel#local_variables, but note that a +for+ loop does not create a
|
See also Kernel#local_variables, but note that a +for+ loop does not create a
|
||||||
new scope like a block does.
|
new scope like a block does.
|
||||||
|
@ -416,8 +417,8 @@ But you may only use one <code>*</code> in an assignment.
|
||||||
|
|
||||||
== Array Decomposition
|
== Array Decomposition
|
||||||
|
|
||||||
As with {method arguments}[rdoc-ref:syntax/methods.rdoc] you can decompose an
|
Like Array decomposition in {method arguments}[rdoc-ref:syntax/methods.rdoc]
|
||||||
Array using parenthesis:
|
you can decompose an Array during assignment using parenthesis:
|
||||||
|
|
||||||
(a, b) = [1, 2]
|
(a, b) = [1, 2]
|
||||||
|
|
||||||
|
|
|
@ -409,6 +409,6 @@ May be written as:
|
||||||
end
|
end
|
||||||
|
|
||||||
If you wish to rescue an exception for only part of your method use +begin+ and
|
If you wish to rescue an exception for only part of your method use +begin+ and
|
||||||
+end+. For more details see the page on {Exception
|
+end+. For more details see the page on {exception
|
||||||
Handling}[rdoc-ref:syntax/exceptions.rdoc].
|
handling}[rdoc-ref:syntax/exceptions.rdoc].
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue