Articles of gamme

l’appel de .each {} sur IntRange renvoie la plage et non chaque entier

Je pense que j’ai des attentes amusantes … Je veux parcourir les nombres de 1 à 10. En boucle, ça va comme ceci: def countMe = 1 while (countMe<11) { println countMe countMe++ } Je m’attendais à ce que les choses suivantes fassent cela aussi: [1..10].each { println it } Mais il imprime réellement l’ […]

Plage avec étape de type float

La documentation dit essentiellement que cette range doit se comporter exactement comme cette implémentation (pour une step positive): def range(start, stop, step): x = start while True: if x >= stop: return yield x x += step Il dit aussi que ses arguments doivent être des entiers. Pourquoi donc? Cette définition n’est-elle pas aussi parfaitement […]

Pourquoi range (0) == range (2, 2, 2) True dans Python 3?

Pourquoi les plages initialisées avec des valeurs différentes se comparent-elles dans Python 3? Lorsque j’exécute les commandes suivantes dans mon interpréteur: >>> r1 = range(0) >>> r2 = range(2, 2, 2) >>> r1 == r2 True Le résultat est True . Pourquoi cela est-il ainsi? Pourquoi deux objects de range différents avec des valeurs de […]

Sélectionner une plage de lignes dans Notepad ++

Est-il possible de sélectionner une plage de lignes dans Notepad ++? Je voudrais écrire deux nombres – de et à, disons: de 10000 à 25000. J’ai ce grand fichier de vidage MySQL et je ne peux le sélectionner qu’en utilisant certaines fonctions.

Evénement onChange pour la gamme HTML5

Actuellement, l’événement onChange sur les entrées de ma gamme se déclenche à chaque étape. Y a-t-il un moyen d’empêcher cet événement de se déclencher tant que l’utilisateur n’a pas relâché le curseur? J’utilise la gamme pour créer une requête de recherche. Je veux pouvoir lancer la recherche chaque fois que le formulaire est modifié, mais […]

Plage de types de saisie HTML5

Je crée un site Web sur lequel je souhaite utiliser le curseur de gamme (je sais qu’il ne prend en charge que les navigateurs Webkit). Je l’ai complètement intégré et fonctionne bien. Mais je voudrais utiliser une zone de texte pour afficher la valeur de la diapositive actuelle. Je veux dire que si initialement le […]

Comment produire la gamme avec l’étape n en bash? (générer une séquence de nombres avec des incréments)

La manière de parcourir une plage en bash est for i in {0..10}; do echo $i; done Quelle serait la syntaxe pour itérer la séquence avec un pas? Dites, je voudrais obtenir seulement le nombre pair dans l’exemple ci-dessus.

Déterminer si une variable est à scope?

J’ai besoin d’écrire une boucle qui fait quelque chose comme: if i (1..10) do thing 1 elsif i (11..20) do thing 2 elsif i (21..30) do thing 3 etc… Mais jusqu’ici, les chemins de la syntaxe ont été mal orientés.

Puis-je utiliser l’opérateur d’intervalle avec l’instruction if dans Swift?

Est-il possible d’utiliser l’opérateur de plage … et ..< avec l’instruction if. Maye quelque chose comme ça: let statusCode = 204 if statusCode in 200 ..< 299 { NSLog("Success") }

Comment générer un nombre aléatoire entre a et b dans Ruby?

Pour générer un nombre aléatoire entre 3 et 10, par exemple, j’utilise: rand(8) + 3 Y a-t-il une meilleure façon de le faire (quelque chose comme rand(3, 10) )?