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.
C'è una citazione da un discorso di PyCon 2011 che recita: Almeno nel nostro negozio (Argonne National Laboratory) abbiamo tre lingue accettate per il calcolo scientifico. In questo ordine sono C / C ++, Fortran in tutti i suoi dialetti e Python. Noterai l'assoluta e totale mancanza di Ruby, Perl, …
Questo post sul blog è stato pubblicato su Hacker News con diversi voti. Provenienti dal C ++, la maggior parte di questi esempi sembra andare contro ciò che mi è stato insegnato. Come esempio n. 2: Male: def check_for_overheating(system_monitor) if system_monitor.temperature > 100 system_monitor.sound_alarms end end contro buono: system_monitor.check_for_overheating class …
Sono totalmente nuovo nel mondo di Ruby e sono un po 'confuso con il concetto di simboli. Qual è la differenza tra simboli e variabili? Perché non usare solo le variabili? Grazie.
Stavo facendo ricerche sulla suite di compilatori gcc su wikipedia qui , quando è venuto fuori questo: GCC iniziò usando i parser LALR generati con Bison, ma gradualmente passò ai parser scritti in discesa ricorsiva scritti a mano; per C ++ nel 2004, e per C e Objective-C nel 2006. …
Di recente, mi sono imbattuto in numerosi progetti open source su Ruby (o la maggior parte era Ruby) su GitHub che, controllati con uno strumento di analisi del codice come Rubocop , creano molti reati . Ora, la maggior parte di questi reati include l'uso di virgolette doppie invece di …
Diciamo che ho una funzione (scritta in Ruby, ma dovrebbe essere comprensibile a tutti): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end Nel test unitario creerei quattro test per coprire tutti gli scenari. Ognuno utilizzerà Person::APIoggetti derisi con …
Sto imparando Python e sono incuriosito dal seguente punto in PEP 20 The Zen of Python : Dovrebbe esserci uno - e preferibilmente solo un - modo obsoleto di farlo. Anche se in quel modo all'inizio potrebbe non essere ovvio a meno che tu non sia olandese. Qualcuno potrebbe offrire …
Ho elencato Ruby come un'abilità nel mio curriculum perché sto programmando in Ruby per 5 anni mentre lavoro sul mio dottorato di ricerca. tesi. Lo sto usando principalmente per implementare algoritmi di elaborazione del linguaggio naturale. Sto iniziando a cercare un lavoro e ho pubblicato il mio curriculum su alcuni …
Sto cercando di acquistare Rubymine mentre sto facendo una piccola quantità di rubino, ma una grande quantità di html5 / javascript. Stavo per ottenere Webstorm poiché ho molti framework / app puri basati su html5 / js su cui sto lavorando, tuttavia ho letto che WebStorm / PhpStorm / Rubymine …
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 5 anni fa . Questa non è una mossa iniziale per il Rohing Bashing - …
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 …
Ho letto Dove sono utili gli ottali? e sembra che gli ottali siano qualcosa che una volta era utile. Molte lingue trattano i numeri che precedono con uno 0 come ottali, quindi il letterale 010è in realtà 8. Alcuni di questi sono JavaScript, Python (2.7) e Ruby. Ma non vedo …
Nel mio attuale lavoro, mi è stato assegnato il compito di ripulire il vecchio codice alcune volte. Spesso il codice è un labirinto e i dati sottostanti sono ancora più intricati. Mi ritrovo a combinare le cose in metodi piacevoli, ordinati e modulari. Ogni metodo fa una cosa e la …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 7 anni fa . Sto sviluppando un'applicazione ruby open source con licenza MIT. Sto usando questa licenza perché non voglio porre alcuna limitazione agli utenti dell'applicazione. Inoltre posso effettivamente leggere e comprendere questa …
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.