blob: 2dd56711d3b076ca45eef736d9c6e3915d863189 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
With a block given, calls the block with each successive character from +self+;
returns +self+:
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 # => ["こ", "ん", "に", "ち", "は"]
With no block given, returns an enumerator.
Related: see {Iterating}[rdoc-ref:String@Iterating].
|