1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

doc/syntax/methods.rdoc: fix a misleading example

As a bonus, wrap a long line added by r60295.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
rhe 2017-10-22 04:19:03 +00:00
parent 7fa932ece6
commit 171f968d22

View file

@ -147,14 +147,14 @@ evaluated.
1 + 1 # this expression is never evaluated
end
Note that for assignment methods the return value will be ignored when using the assignment syntax.
Instead, the argument will be returned:
Note that for assignment methods the return value will be ignored when using
the assignment syntax. Instead, the argument will be returned:
def a=(value)
return 1 + value
end
p(a = 5) # prints 5
p(self.a = 5) # prints 5
The actual return value will be returned when invoking the method directly: