Forum: Italian Ruby user group Utilità operatore modulo "%"

Posted by Alberto Bissacco (albyb)
on 2013-02-28 20:06
Scusate la mia ignoranza, è da qualche mesetto che sto imparando Ruby e
non ho maai incontrato un esempio con l'operatore %.
Volevo chiedervi in quali casi potrebbe diventare utile e dove lo
utilizzate maggiormente.
Grazie

Alberto
Posted by Stefano Pigozzi (Guest)
on 2013-02-28 21:05
(Received via mailing list)
2013/2/28 Alberto Bissacco <alberto.bissacco@alice.it>

> Scusate la mia ignoranza,  da qualche mesetto che sto imparando Ruby e
> non ho maai incontrato un esempio con l'operatore %.
> Volevo chiedervi in quali casi potrebbe diventare utile e dove lo
> utilizzate maggiormente.
>

L'utilizzo pi comune  per vedere se un numero  divisibile per un altro,
in particolare per verificare se un indice  pari puoi usare

if indice % 2 == 0
  # indice  pari
else
  # indice  dispari
end

Un esempio pratico di utilizzo nello sviluppo web  quello di stampare
liste o tabelle di oggetti con righe di colori diversi a seconda della
parit della riga/colonna.

Ciao
Stefano
Posted by Federico Ravasio (razielgn)
on 2013-02-28 22:38
(Received via mailing list)
Forse non tutti sanno che il metodo %  definito anche per String [1] ;)

"%s %s" % ["hello", "world"] # => "hello world"

Federico

[1] http://www.ruby-doc.org/core-1.9.3/String.html#method-i-25
Posted by Giuseppe Capizzi (Guest)
on 2013-02-28 22:50
(Received via mailing list)
2013/2/28 Federico Ravasio <ravasio.federico@gmail.com>:
> Forse non tutti sanno che il metodo %  definito anche per String [1] ;)

Non indicato per i Pythonisti che stanno cercando di smettere :D
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.