J'essaie de passer la valeur "1" dans une étiquette Grails. Cependant, il s'avère être une valeur entière de 49 - la valeur ASCII pour "1". Comment puis-je convertir cette valeur à la bonne valeur dans Groovy?Ascii à la fonction Int dans Groovy
Répondre
En fait, il existe une fonction "toInteger()" sur une chaîne.
Pour ajouter au commentaire de Jacques Dupont, si vous utilisez 1.2 (dont la libération est imminente), vous avez également des convertisseurs null-safe int (c.-à-params.int (« valeur »), qui fera
de Release Notes.
Convenient, null safe converters in params and tag attributes
New convenience methods have been added to the params object and tag attrs objects that allow the easy, exception safe and null safe conversion of parameters to common types:
def total = params.int('total')
There are methods for all the common base types such as [email protected], @[email protected], @boolean and so on. There is a special converter called list that always returns a list for cases when dealing with one or many parameters of the same name:
def names = params.list('names')
comment puis-je avoir cette fonction int() ou longue() travaillant à l'extérieur l'objet params comme – Luccas
global? cela a à voir avec la façon dont vous définissez vars en utilisant def ne le rend pas global ne pas utiliser def pour une raison quelconque Ou vous pouvez simplement écrire tout comme une classe Java et avoir des champs. Ensuite, la méta-classe utilisera simplement les méthodes nécessaires pour y accéder après avoir créé une instance de la classe – branchgabriel
- 1. Comment obtenir la valeur int ASCII d'un caractère dans Cocoa?
- 2. conversion d'un ascii en int
- 3. Java (Groovy) LDAP caractères non-ASCII
- 4. comment convertir ascii en unsigned int
- 5. fonction variable groovy
- 6. utilisation de la fonction rand() pour générer des valeurs ascii
- 7. Passing int d'une fonction à une autre
- 8. Microsoft.VisualBasic.FileIO.TextFieldParser change ± Ascii 241 à? Ascii 63
- 9. jour valeur de la fonction int
- 10. 'this' dans la métaprogrammation Groovy
- 11. fonction avec Redéfinition ENUM/int
- 12. Comment écrire (Chaîne): Fonction Int?
- 13. HTML code spécial à ASCII
- 14. Vous voulez utiliser un tableau int dans la fonction principale de la fonction run() thread
- 15. Appelez la fonction int() sur chaque élément de la liste?
- 16. Je veux une fonction qui lit dans un fichier et retourne la somme des valeurs ASCII
- 17. C++ int à la chaîne
- 18. convertir la chaîne en int
- 19. Forcer C# à utiliser ASCII
- 20. Ajouter le fichier .groovy brut à la sortie dir dans Eclipse avec Groovy Plugin
- 21. Groovy à BigInteger
- 22. Passer un tableau int Fortran à C++ en appelant la fonction C++ dans Fortran
- 23. erreur: aucune fonction correspondante pour l'appel à 'make_pair (int &, Quest *)'
- 24. Comment lancer un pointeur vers un int dans c (pour obtenir sa valeur ASCII)
- 25. Groovy MarkupBuilder provoquant java.lang.NoClassDefFoundError à la fermeture dans soapUI
- 26. comment appeler la fonction C++ dll avec les paramètres int & et int * de C#?
- 27. assemblé decimal à ascii assembly
- 28. cast LinkedHashMap à HashMap dans groovy
- 29. groovy
- 30. Comment lister toutes les classes (groovy) dans JVM dans groovy
Il serait utile d'afficher le code depuis votre problème est presque certainement avec la syntaxe. – noah