Voglio dire, non c'è my
in Ruby. Ho trovato use strict
in Perl per fornire un'ottima protezione anti-errore.Ruby offre un equivalente di uso rigoroso di Perl?
risposta
Il rigoroso pragma fa tre cose in Perl. Due degli articoli sono a
vietano l'uso di riferimenti simbolici e "bareword". Ruby non
supporta queste funzionalità, quindi non è un problema.L'altra caratteristica del pragma stretto è di evitare la creazione di variabili globali casuali
ogni volta che ne viene menzionata una. In Ruby, i globali sembrano
diversi da altre variabili (i primi $), quindi questo non è proprio
un problema. Le variabili locali devono essere assegnate prima dell'uso, dal momento che
è il metodo di dichiarazione di Ruby. Questo risolve lo stesso problema
gli handle pragma strict per Perl.
Fonte: https://groups.google.com/forum/?fromgroups#!topic/ruby-talk-google/PiRnWplvGDw
Probabilmente c'è una funzione che non vieta di riferirsi a errori di battitura durante l'aggiornamento di una variabile esistente, ad es. tu definisci una var: $ counter = 0 e più tardi nel codice fai un errore di battitura quando lo aggiorni: $ countre = -1 – alcachi
Buona spiegazione qui sul perché le caratteristiche di metaprogrammazione rendono piuttosto difficile implementare completamente l'uso rigoroso "vars" in ruby: https://www.ruby-forum.com/topic/115069 – alcachi
- 1. Ruby equivalente di dati Perl :: Dumper
- 2. Perl equivalente di Ruby's `reject!`?
- 3. Python equivalente di Perl/Rubino || =
- 4. C# equivalente di perl $ _
- 5. Tcl ha un equivalente del PERL e del sottotitolo Ruby
- 6. Equivalente Java dell'operatore /// di Perl?
- 7. Esiste un equivalente Python simboli di Ruby?
- 8. Equivalente di "continua" in Ruby
- 9. Ruby equivalente all'aiuto di Python()?
- 10. Perl equivalente di escapeshellarg di PHP
- 11. Perl equivalente di get_file_contents() di PHP?
- 12. Equivalente di cURL per Ruby?
- 13. equivalente di “passaggio” in Ruby
- 14. Ruby equivalente a $ $ di PHP
- 15. Esiste un python equivalente all'avvio di modulo di perl?
- 16. Ruby/Rails hanno un equivalente ++?
- 17. Perl equivalente del preg_callback di PHP
- 18. python equivalente a QW di perl()
- 19. Uso di defined/undef in Perl
- 20. Equivalente di Python della funzione perl vec()
- 21. Esiste un OO Perl equivalente a un'interfaccia?
- 22. Esiste un equivalente C per il modulo Carpa di Perl?
- 23. Esiste un equivalente Node.js di Perl WWW :: Mechanize?
- 24. Esiste un equivalente Python dell'operatore x di Perl?
- 25. Esiste un Perl equivalente a `if __name__ == '__main __'` di Python?
- 26. Esiste un modulo come LWP di Perl per Ruby?
- 27. equivalente rubino di "Data :: Dumper" di perl per la stampa di hash/array con nidificazione profonda
- 28. Pygame equivalente per Ruby?
- 29. Costrutto equivalente in PHP a `__END__` di Ruby o` __DATA__` di Ruby
- 30. Equivalente matrice ruby di record.where attivo (criteri)
No, penso che non lo fa. –
-1 per non utilizzare il tuo motore di ricerca preferito. –