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.
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 6 ans . Compte tenu du fait que …
Je suis nouveau chez Ruby et j'ai été surpris quand j'ai découvert que tous les objets étaient vrais, à part zéro et faux. Même 0 est vrai. Une bonne chose à propos de cette propriété de la langue est que vous pouvez écrire: if !variable # do stuff when variable …
Je suis confronté à différents types d'applications (Web, GUI, ligne de commande, etc.) sur différentes plateformes (Windows, Linux, etc.) pour fonctionner au quotidien. Il y a une grande opportunité pour moi d'automatiser des tâches par script. Mais presque tous les types d'applications et de plates-formes ont leur langage ou outils …
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. …
Étant donné que Ruby a une bonne liste des capacités de fonctionnement en construction - réduire, carte, sélectionnez, recueillez etc. Il a procs, blocs et lambdas, et a beau support d'itération (la eachfamille), serait - il une mauvaise décision de conception si je tente de écrire tous mes trucs Ruby …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 8 ans . Je développe des applications Windows GUI depuis de nombreuses années …
J'ai récemment regardé "Toutes les petites choses" de RailsConf 2014. Au cours de cette conférence, Sandi Metz refactorise une fonction qui comprend une grande instruction if imbriquée: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name != …
Je pensais que l'une des pierres angulaires de la POO est que nous avons des objets, qui sont les éléments qui nous intéressent, puis nous leur envoyons des messages. Il peut donc sembler naturel que, j'ai une collection d'articles, et je dois les mettre dans une chaîne, donc pour le …
D'après ce que je peux voir, il existe deux formes omniprésentes de gestion des ressources: la destruction déterministe et explicite. Des exemples des premiers seraient des destructeurs C ++ et des pointeurs intelligents ou le sous-marin DESTROY de Perl, tandis qu'un exemple du second serait le paradigme des blocs à …
Mon objectif est de définir des contrats entre les classes. J'aime le typage canard et tout mais j'aimerais aussi définir une interface entre les différentes couches de mon application pour définir clairement quelles sont les méthodes à appeler depuis l'extérieur, et quelles sont les méthodes accessoires qui ne devraient pas …
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.