# Settare una variabile ad Infinite

**URL:** <https://www.ruby-forum.com/t/settare-una-variabile-ad-infinite/59641>\
**Category:** IT\
**Created:** [May 4, 2006, 11:26pm UTC](https://www.ruby-forum.com/t/settare-una-variabile-ad-infinite/59641 "2006-05-04T23:26:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![health](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e8c25b/32.png) [@health](https://www.ruby-forum.com/u/health)\
**Post date:** [May 4, 2006, 11:26pm UTC](https://www.ruby-forum.com/t/settare-una-variabile-ad-infinite/59641/1 "2006-05-04T23:26:47Z")

</div>

come cacchio si setta direttamente una variabile ad Infinito??

irb(main):001:0\> 1.0 / 0  
=\> Infinity

bene… ma come faccio a dire

a = Infinity

dove cacchio lo trovo? non lo trovo definito da nessuna parte e mi pare  
un design orribile definirmi

INFINITO = 1.0 / 0

a= INFINITO  
b = INFINITO

…

😃 ciao

---

<div class="post-metadata">

**Author:** ![health](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e8c25b/32.png) [@health](https://www.ruby-forum.com/u/health)\
**Post date:** [May 4, 2006, 11:41pm UTC](https://www.ruby-forum.com/t/settare-una-variabile-ad-infinite/59641/2 "2006-05-04T23:41:04Z")

</div>

questa non la so proprio. ma senti, a che ti serve Infinity? non mi è mai  
capitato di averne bisogno…

devi fare un limite? 😉

---

<div class="post-metadata">

**Author:** ![health](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e8c25b/32.png) [@health](https://www.ruby-forum.com/u/health)\
**Post date:** [May 5, 2006, 12:11am UTC](https://www.ruby-forum.com/t/settare-una-variabile-ad-infinite/59641/3 "2006-05-05T00:11:49Z")

</div>

Guardando in giro pare proprio che la maggior parte della gente usi:

a = 1.0 / 0

cmq se vuoi sfiziarti guarda il codice che c’è in questo  
post[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/13469](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/13469).  
Pare abbiano sviluppato tutta una serie di funzionalità intorno a +/-  
Infinity.

On 5/4/06, chiaro scuro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > =\> Infinity
> > 
> > bene… ma come faccio a dire
> > 
> > a = Infinity
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Paolo Donà  
email me: paolo[dot]dona[at]gmail[dot]com  
skype me: paolo[dot]dona

---

<div class="post-metadata">

**Author:** ![health](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e8c25b/32.png) [@health](https://www.ruby-forum.com/u/health)\
**Post date:** [May 5, 2006, 12:14am UTC](https://www.ruby-forum.com/t/settare-una-variabile-ad-infinite/59641/4 "2006-05-05T00:14:55Z")

</div>

Forse quello che cerchi è contenuto all’interno della ruby standard  
library[http://www.ruby-doc.org/stdlib/](http://www.ruby-doc.org/stdlib/),  
e più precisamente all’interno della classe  
bigdecimal[http://www.ruby-doc.org/stdlib/libdoc/bigdecimal/rdoc/index.html](http://www.ruby-doc.org/stdlib/libdoc/bigdecimal/rdoc/index.html)  
.  
Se non sbagli ci dovrebbero essere una serie di costanti, tra le quali  
una  
che ti permette di recuperare il valore infinito (in teoria è la costante  
SIGN\_POSITIVE\_FINITE).

Buon proseguimento  
–Andrea R.

---

<div class="post-metadata">

**Author:** ![health](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e8c25b/32.png) [@health](https://www.ruby-forum.com/u/health)\
**Post date:** [May 5, 2006, 12:06pm UTC](https://www.ruby-forum.com/t/settare-una-variabile-ad-infinite/59641/5 "2006-05-05T12:06:39Z")

</div>

Forte la Bigdecimal, non avevo mai visto o immaginato inoltre che  
contenesse  
un solver Newton-Rapson!

On 5/5/06, Andrea R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > 
> > 
> > Ml mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

## – Chiaroscuro

Liquid Development: [http://liquiddevelopment.blogspot.com/](http://liquiddevelopment.blogspot.com/)
