vi è la spiegazione per fare girare eval.rb per aggiungere assistenza
visiva all’indentazione, segnalazioni di warning, e evidenziamento
tramite colori.
illink che c’è nella guida punta a un file che dovrebbe essere compreso
nella guida ma che invece non si trova nello zip
dove posso trovare un eval.rb colorato? visto quello che mi sono trovato
nel mio pacchetto ruby che ho scaricato e installato trovo solo la
versione senza colori?
Sbaglio o in Ruby non è built-in alcun supporto per array
multidimensionali? Non è complesso costruirsi una classe che li
implementi però… voglio essere sicuro di non reinventarmi l’acqua
calda.
Ciao e grazie.
Sbaglio o in Ruby non � built-in alcun supporto per array multidimensionali? Non � complesso costruirsi una classe che li implementi per�… voglio essere sicuro di non reinventarmi l’acqua calda.
scusa ma che c’entra col mio post?
qualcuno mi sa rispondere per favore dove posso trovare un eval che mi
evidenzia il codice? sto provando anche sotto linux ma non mi funziona
con l’eval.rb che trovo nell’installazione di ruby…
In effetti… La mia osservazione nasce dal fatto che il testo che sto
seguendo x imparare non li nomina neanche e che qualche ricerca su
Google mi
ha portato su siti tipo http://www.brpreiss.com/books/opus8/html/page88.html
per citare il primo che esplicitamente affermano che è necessario
costruirsi
una classe… il che mi ha decisamente confuso, visto che i miei
trascorsi
con C# e Delphi il problema non si poneva.
Grazie.
Sbaglio o in Ruby non è built-in alcun supporto per array multidimensionali? Non è complesso costruirsi una classe che li implementi però… voglio essere sicuro di non reinventarmi l’acqua calda.
aldilà dell’uso diretto degli array, se carichi la
libreria mathn trovi un paio di classi come Vector e
Matrix. L’implementazione non è particolamente
efficiente, ma per cose semplici può andare bene.
Se hai bisogno di calcoli complessi però puoi vedere
la libreria narray[1]
Infatti anche io mi sarei mosso in questa dimensione. Confesso che a me
personalmente gli array di array piacciono proprio poco.
Normalmente se sto programmando qualcosa di business o desktop o web non
ho direttamente bisogno di avere array di array: in genere è mi trovo
meglio a costruire oggetti specifici che modellino il mio dominio
applicativo rispetto che usare strutture dati generiche e poi scrivere
varie funzioncine che le manipolino (dopo tutto è ruby, non C).
Se sto usando matrici sono tipicamente in campo numerico (e tenendo
conto che in fin dei conti ho un po’ di specializzazione nel campo del
calcolo numerico non mi accade di rado). E in tal caso non mi serve la
flessibilità di un array ‘ruby’ rispetto che di una struttura dati che
non sia in grado di ridimensionarsi.
Anzi, confesso che avere la certezza che una matrice sia mxn non mi
dispiace affatto, non tanto sull’atto pratico che tanto è roba beccata
al volo dai test unitari, ma proprio a livello ideologico.
Poi uno si trova come in RealBasic dove gli array multidimensionali sono
supportati “per davvero”, solo che poi scopre anche che sono lenti come
un canchero e ci sono svariati problemi nel passaggio in giro degli
stessi. Uff.
con C# e Delphi il problema non si poneva.
Grazie.
aldilà dell’uso diretto degli array, se carichi la
libreria mathn trovi un paio di classi come Vector e
Matrix. L’implementazione non è particolamente
efficiente, ma per cose semplici può andare bene.
Se hai bisogno di calcoli complessi però puoi vedere
la libreria narray[1]
Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da
tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.