mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
[DOC] Tweaks for String#each_char
This commit is contained in:
parent
41149a96ef
commit
cd9b74638c
2 changed files with 19 additions and 14 deletions
|
@ -1,17 +1,22 @@
|
|||
Calls the given block with each successive character from +self+;
|
||||
With a block given, calls the block with each successive character from +self+;
|
||||
returns +self+:
|
||||
|
||||
'hello'.each_char {|char| print char, ' ' }
|
||||
print "\n"
|
||||
'тест'.each_char {|char| print char, ' ' }
|
||||
print "\n"
|
||||
'こんにちは'.each_char {|char| print char, ' ' }
|
||||
print "\n"
|
||||
a = []
|
||||
'hello'.each_char do |char|
|
||||
a.push(char)
|
||||
end
|
||||
a # => ["h", "e", "l", "l", "o"]
|
||||
a = []
|
||||
'тест'.each_char do |char|
|
||||
a.push(char)
|
||||
end
|
||||
a # => ["т", "е", "с", "т"]
|
||||
a = []
|
||||
'こんにちは'.each_char do |char|
|
||||
a.push(char)
|
||||
end
|
||||
a # => ["こ", "ん", "に", "ち", "は"]
|
||||
|
||||
Output:
|
||||
With no block given, returns an enumerator.
|
||||
|
||||
h e l l o
|
||||
т е с т
|
||||
こ ん に ち は
|
||||
|
||||
Returns an enumerator if no block is given.
|
||||
Related: see {Iterating}[rdoc-ref:String@Iterating].
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue