JRuby 1.6.x. Comment arrondissez-vous un flotteur à des décimales dans jruby. number = 1.1164 number.round(2) The above shows the following error wrong number of arguments (1 for 0) Comment arrondir ceci à 2
JRuby 1.6.x. Comment arrondissez-vous un flotteur à des décimales dans jruby. number = 1.1164 number.round(2) The above shows the following error wrong number of arguments (1 for 0) Comment arrondir ceci à 2
J'essaye de convertir un nom de cas de serpent en cas de chameau. Existe-t-il des méthodes intégrées? Par exemple: "app_user"à"AppUser" (J'ai une chaîne que "app_user"je veux convertir en modèle
Je veux appleet Applecomparaison d'être true. Actuellement "Apple" == "Apple" # returns TRUE "Apple" == "APPLE" # returns
Lors de l'utilisation des derniers ZSH et RVM sur Mac OS X 10.7.4, ZSH se plaint de ceci: __rvm_cleanse_variables: function definition file not
Quand j'obtiens des exceptions, cela vient souvent du plus profond de la pile d'appels. Lorsque cela se produit, le plus souvent, la ligne de code incriminée m'est cachée: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from...
arr est un tableau de chaînes: ["hello", "world", "stack", "overflow", "hello", "again"] Quel serait un moyen simple et élégant de vérifier s'il y arra des doublons, et si oui, d'en renvoyer un (peu importe lequel)? Exemples: ["A", "B", "C", "B", "A"] # => "A" or "B" ["A", "B", "C"] # =>...
J'essaie de créer un nouveau fichier et les choses ne semblent pas fonctionner comme je m'y attendais. Voici ce que j'ai essayé: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" Selon tout ce que j'ai lu en ligne, tout cela devrait fonctionner, mais chacun...
Je veux changer chaque valeur dans un hachage afin d'ajouter '%' avant et après la valeur afin { :a=>'a' , :b=>'b' } doit être changé en { :a=>'%a%' , :b=>'%b%' } Quelle est la meilleure façon de
J'aime cette expression littérale pour un tableau de chaînes: %w( i can easily create arrays of words ) Je me demande s'il existe un littéral pour obtenir un tableau de symboles. Je sais que je peux faire %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) mais ce serait...
Je souhaite créer différentes méthodes pour une classe appelée Multiset . J'ai toutes les méthodes requises, mais je ne sais pas comment écrire des méthodes d'intersection, d'union et de sous-ensemble. Pour l'intersection et l'union, mon code commence comme ceci: def intersect(var) x = Multiset.new...
J'ai créé une application Rails, en utilisant Rails 4.1, à partir de zéro et je suis confronté à un problème étrange que je ne parviens pas à résoudre. Chaque fois que j'essaye de déployer mon application sur Heroku, j'obtiens une erreur 500: Missing `secret_key_base` for 'production' environment,...
Existe-t-il un meilleur moyen que le suivant pour vérifier si une chaîne est nulle OU a une longueur de 0 dans Ruby? if !my_string || my_string.length == 0 return true else return false end En C #, il y a le pratique string.IsNullOrEmpty(myString) Quelque chose de similaire à celui de...
J'ai un grand hachage avec des tableaux imbriqués et des hachages. Je voudrais simplement l'imprimer pour qu'il soit «lisible» pour l'utilisateur. J'aimerais que ce soit un peu comme to_yaml - c'est assez lisible - mais toujours trop technologique. En fin de compte, ce sont les utilisateurs finaux...
J'ai un fichier, main.rb avec le contenu suivant: require "tokenizer.rb" Le fichier tokenizer.rb se trouve dans le même répertoire et son contenu est: class Tokenizer def self.tokenize(string) return string.split(" ") end end Si j'essaie d'exécuter main.rb, j'obtiens l'erreur suivante: C:\Documents...
Je peux exécuter tous les tests dans un seul fichier avec: rake test TEST=path/to/test_file.rb Cependant, si je veux exécuter un seul test dans ce fichier, comment le ferais-je? Je recherche des fonctionnalités similaires à: rspec path/to/test_file.rb -l
Ruby a deux mécanismes d'exceptions différents: Throw / Catch et Raise / Rescue. Pourquoi en avons-nous deux? Quand devriez-vous utiliser l'un et pas l'autre?
Comment créer des entiers 0..9 et des opérateurs mathématiques + - * / dans des chaînes binaires. Par exemple: 0 = 0000, 1 = 0001, ... 9 = 1001 Existe-t-il un moyen de faire cela avec Ruby 1.8.6 sans utiliser de
J'ai quelques tâches de script shell simples que je veux faire Par exemple: sélectionner un fichier dans le répertoire de travail à partir d'une liste de fichiers correspondant à une expression régulière. Je sais que je peux faire ce genre de chose en utilisant bash et grep standard, mais je serais...
Existe-t-il quelque chose de similaire à l'utilitaire Python virtualenv ? Fondamentalement, il vous permet d'installer des packages Python dans un environnement sandbox, donc easy_install djangone va pas dans votre répertoire site-packages à l'échelle du système, il irait dans le répertoire créé...
Comment faire \nfonctionner ma sortie? Pour le moment, il écrit tout simplement dans 1 long bloc. Merci pour toute aide Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like to call the playlist?' @new = '' playlist_name = gets.chomp + '.m3u'...