Domande sul linguaggio di programmazione orientato agli oggetti Ruby, dinamico, riflessivo, per scopi generici che combina la sintassi ispirata al Perl con funzionalità simili a Smalltalk.
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Considerando il fatto che non devi essere coinvolto nell'impostazione / acquisto …
Sono nuovo di Ruby e sono rimasto sorpreso quando ho scoperto che tutti gli oggetti sono veri a parte zero e falso. Anche 0 è vero. Una cosa bella di quella proprietà della lingua è che puoi scrivere: if !variable # do stuff when variable is nil end I miei …
Devo affrontare vari tipi di applicazioni (basate sul Web, basate sulla GUI, da riga di comando, ecc.) Su varie piattaforme (Windows, Linux, ecc.) Per funzionare tutti i giorni. C'è una grande opportunità per me di automatizzare le attività tramite lo scripting. Ma quasi ogni tipo di applicazione e piattaforma ha …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Dato che Ruby ha buone capacità operative di elenco integrate: riduci, mappa, seleziona, raccogli ecc. Ha Procs, Blocks e Lambdas e ha un buon supporto di iterazione (la eachfamiglia), sarebbe una cattiva decisione di progettazione se provassi a scrivere tutte le mie cose su Ruby nel modo più puro-funzionale possibile? …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 8 anni fa . Sto sviluppando applicazioni GUI di Windows da molti anni e sono entrato in .NET all'inizio …
Di recente ho visto "All the Little Things" da RailsConf 2014. Durante questo discorso, Sandi Metz ha riformulato una funzione che include una grande dichiarazione if nidificata: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name != …
Pensavo che una delle pietre miliari di OOP fosse che abbiamo oggetti, che sono gli oggetti con cui siamo interessati a trattare, e quindi inviamo loro dei messaggi. Quindi può sembrare naturale che io abbia una collezione di oggetti e ho bisogno di metterli in una stringa, quindi per farlo: …
Da quello che posso vedere, ci sono due forme pervasive di gestione delle risorse: distruzione deterministica ed esplicita. Esempi del primo sarebbero i distruttori C ++ e gli smart pointer o il sub DESTROY di Perl, mentre un esempio del secondo sarebbe il paradigma di Ruby per le risorse da …
Il mio obiettivo è definire contratti tra classi. Mi piace digitare l'anatra e tutto il resto, ma vorrei anche definire un'interfaccia tra i diversi livelli della mia applicazione per definire chiaramente quali sono i metodi da chiamare dall'esterno e quali sono i metodi accessori che non dovrebbero essere utilizzati dall'altro …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.