Questions sur Ruby, langage de programmation orienté objet dynamique, réfléchissant et polyvalent qui combine une syntaxe inspirée de Perl avec des fonctionnalités de type Smalltalk.
Il y a une citation d'un discours de PyCon 2011 qui dit: Au moins dans notre magasin (Argonne National Laboratory), nous avons trois langues acceptées pour le calcul scientifique. Dans cet ordre, il s’agit de C / C ++, de Fortran dans tous ses dialectes et de Python. Vous remarquerez …
J'ai, par exemple, cette table + ----------------- + | des fruits | poids | + ----------------- + | pomme | 4 | | orange | 2 | | citron | 1 | + ----------------- + J'ai besoin de retourner un fruit au hasard. Mais les pommes doivent être cueillies 4 …
Cet article a été publié dans Hacker News avec plusieurs votes positifs. Venant du C ++, la plupart de ces exemples semblent aller à l’encontre de ce que j’ai appris. Tels que l'exemple n ° 2: Mauvais: def check_for_overheating(system_monitor) if system_monitor.temperature > 100 system_monitor.sound_alarms end end contre bon: system_monitor.check_for_overheating class …
Je suis totalement nouveau dans le monde Ruby et je suis un peu confus avec le concept de symboles. Quelle est la différence entre les symboles et les variables? Pourquoi ne pas simplement utiliser des variables? Merci.
Je faisais des recherches sur la suite du compilateur gcc sur wikipedia ici , quand cela a été annoncé: GCC a commencé par utiliser des analyseurs LALR générés avec Bison, mais a progressivement adopté des analyseurs manuscrits à descente récursive; pour C ++ en 2004 et pour C et Objective-C …
Récemment, je suis tombé sur un certain nombre de projets Ruby Open Source (ou la majorité de projets Ruby) sur GitHub qui, lorsqu'ils sont vérifiés à l'aide d'un outil d'analyse de code comme Rubocop , génèrent de nombreuses infractions . Maintenant, la plupart de ces infractions comprennent l' utilisation des …
Disons que j'ai une fonction (écrite en Ruby, mais que tout le monde devrait la comprendre): 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 Lors des tests unitaires, je créerais quatre tests couvrant tous les scénarios. Chacun utilisera …
J'apprends le python et je suis intrigué par le point suivant dans PEP 20 Le zen de Python : Il devrait y avoir une - et de préférence une seule - manière évidente de le faire. Bien que cela ne soit pas évident au premier abord, sauf si vous êtes …
J'ai inscrit Ruby comme une compétence sur mon CV car j'ai programmé en Ruby pendant 5 ans alors que je travaillais sur mon doctorat. thèse. Je l'ai surtout utilisé pour implémenter des algorithmes de traitement du langage naturel. Je commence à chercher un emploi et j'ai posté mon CV sur …
Je cherche à acheter Rubymine car je fais une petite quantité de rubis, mais une grande quantité de html5 / javascript. J'allais obtenir Webstorm car j'ai beaucoup de frameworks / applications basés sur html5 / js purs sur lesquels je travaille, mais j'ai ensuite lu que WebStorm / PhpStorm / …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Ce n'est pas un pari …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
J'ai lu Où sont les octales utiles? et il semble que les octales soient quelque chose qui étaient autrefois utiles. De nombreux langages traitent les nombres précédés d'un 0 comme octaux, donc le littéral 010est en fait 8. Quelques-uns d'entre eux sont JavaScript, Python (2.7) et Ruby. Mais je ne …
Dans mon travail actuel, j'ai été chargé de nettoyer l'ancien code à quelques reprises. Souvent, le code est un labyrinthe et les données qu'il contient sont encore plus enchevêtrées. Je me retrouve à peigner les choses en méthodes agréables, soignées et modulaires. Chaque méthode fait une chose et la fait …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 7 ans . Je développe une application rubis open source sous licence MIT. J'utilise cette licence car je ne veux imposer aucune restriction aux utilisateurs de l'application. …
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.