Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
can anybody tell me please!
Vellingiri Arul
9/25/2007 6:35:00 AM
I have read about Exceptions.
While reading all the error,I have faced lot of problems.
here I have listed out the more errors.
I want to know the uses of all errors.
anyone ,who knows very well in exceptions,that person could explain the
errors for me.
List of errors:
* ArgumentError
* IndexError
* Interrupt
* LoadError
* NameError
* NoMemoryError
* NoMethodError
* NotImplementedError
* RangeError
* RuntimeError
* ScriptError
* SecurityError
* SignalException
* StandardError
* SyntaxError
* SystemCallError
* SystemExit
* TypeError
by
vellingiri.
--
Posted via
http://www.ruby-...
.
1 Answer
Jano Svitok
9/25/2007 1:13:00 PM
0
On 9/25/07, Vellingiri Arul <hariharan.spc@rediffmail.com> wrote:
> I have read about Exceptions.
> While reading all the error,I have faced lot of problems.
> here I have listed out the more errors.
> I want to know the uses of all errors.
> anyone ,who knows very well in exceptions,that person could explain the
> errors for me.
You can see the Exceptions hierarchy here:
http://www.zenspider.com/Languages/Ruby/QuickR...
Here are brief explanations:
> List of errors:
> * ArgumentError
more or less arguments were sent to a method than expected
> * IndexError
I guess invalid index (i.e. reading from array past its end)
> * Interrupt
Ctrl-Break pressed (SIGINT)
> * LoadError
failure in load or require
> * NameError
> * NoMemoryError
Out of memory
> * NoMethodError
invalid method called - no such method is defined
> * NotImplementedError
placeholder - you put raise NotImplementedError into methods that you
plan to implement later, and want to see clearly (e.g. in your tests)
that the method is still not implemented
> * RangeError
i guess invalid range specified
> * RuntimeError
general runtime error (default for empty raise)
> * ScriptError
general error (see hierarchy)
> * SecurityError
see $SAFE and taint
> * SignalException
probably something with signal handling
> * StandardError
general base class
> * SyntaxError
obvious
> * SystemCallError
obvious
> * SystemExit
i guess Kernel#exit raises this
> * TypeError
?
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
can anybody tell me please!
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password