Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.ruby > #7234
| Path | csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Robert Klemme <shortcutter@googlemail.com> |
| Newsgroups | comp.lang.ruby |
| Subject | Re: Using functions to return something |
| Date | Tue, 19 Apr 2016 19:19:19 +0200 |
| Lines | 45 |
| Message-ID | <dnn7koFrj3gU1@mid.individual.net> (permalink) |
| References | <b1e27c74-cf34-49c3-a4a1-85f55f0e55cd@googlegroups.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8; format=flowed |
| Content-Transfer-Encoding | 7bit |
| X-Trace | individual.net pzZK0PYg4p/jiwj5ZHijywQBPvD7W5R3Ahem7+iAahqO+N9Zg= |
| Cancel-Lock | sha1:1BwCNMrxFrFOHgaC9i51mHPiYkg= |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 |
| In-Reply-To | <b1e27c74-cf34-49c3-a4a1-85f55f0e55cd@googlegroups.com> |
| Xref | csiph.com comp.lang.ruby:7234 |
Show key headers only | View raw
On 19.04.2016 16:06, Cai Gengyang wrote:
> --- So I managed to write a simple function and use return and puts to display it.
>
> def add(a, b)
> puts "ADDING #{a} + #{b}"
> return a + b
> end
>
> age = add(30, 5)
>
> puts "Age: #{age}"
>
> Display :
>
> CaiGengYangs-MacBook-Pro:GoatBoy CaiGengYang$ ruby ex80.rb
> ADDING 30 + 5
> Age: 35
>
> --- But when I tried to extend it to (A+B)/C, it display error message :
>
> def add(a, b)
> puts "(ADDING #{a} + #{b}) / #{c}"
> return (a + b) / c
> end
>
> age = add(30, 10) / 5
>
> puts "Age: #{age}"
>
> Display :
>
> CaiGengYangs-MacBook-Pro:GoatBoy CaiGengYang$ ruby ex90.rb
> ex90.rb:2:in `add': undefined local variable or method `c' for main:Object (NameError)
> from ex90.rb:6:in `<main>''
>
> Any smart person over here ? Help lah ...
The error message really says it all.
robert
--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/
Back to comp.lang.ruby | Previous | Next — Previous in thread | Next in thread | Find similar
Using functions to return something Cai Gengyang <gengyangcai@gmail.com> - 2016-04-19 07:06 -0700
Re: Using functions to return something Robert Klemme <shortcutter@googlemail.com> - 2016-04-19 19:19 +0200
Re: Using functions to return something Cai Gengyang <gengyangcai@gmail.com> - 2016-04-19 22:28 -0700
Re: Using functions to return something Sebastian Christ <rudolfo.christ@gmail.com> - 2016-04-20 09:25 +0200
Re: Using functions to return something Cai Gengyang <gengyangcai@gmail.com> - 2016-04-20 04:12 -0700
Re: Using functions to return something Sebastian Christ <rudolfo.christ@gmail.com> - 2016-04-20 15:42 +0200
Re: Using functions to return something Kaz Kylheku <545-066-4921@kylheku.com> - 2016-04-20 14:34 +0000
Re: Using functions to return something Sebastian Christ <rudolfo.christ@gmail.com> - 2016-04-20 20:48 +0200
Re: Using functions to return something Kaz Kylheku <545-066-4921@kylheku.com> - 2016-04-20 19:27 +0000
Re: Using functions to return something jacki <collector@idealan.pl> - 2016-04-20 10:30 +0200
csiph-web