Preguntas etiquetadas con groovy

Groovy es un lenguaje de programación orientado a objetos para la plataforma Java. Es un lenguaje dinámico con características similares a las de Python, Ruby, Perl y Smalltalk. Se puede utilizar como lenguaje de secuencias de comandos para la plataforma Java.

3
¿Qué pasa con Groovy multilínea String?
Groovy scripts genera un error: def a = "test" + "test" + "test" Error: No signature of method: java.lang.String.positive() is applicable for argument types: () values: [] Si bien este script funciona bien: def a = new String( "test" + "test" + "test" ) ¿Por qué?
105 string  groovy  multiline 

1
El proxy de Clojure 1.2.1 / 1.3 / 1.4 'generado en el tiempo de ejecución de Grails 2.0.0 falla. 1.2.0 está bien
Estoy trabajando para extender el complemento Grails Clojure en Grails 2.0.0 (y 2.1.0-SNAPSHOT) y quería actualizarlo a Clojure 1.3.0 y agregar clojure.tools.logging . Clojure lanza una excepción durante la compilación de un proxy de la función de flujo de registro de ByteArrayOutputStreamin clojure.tools.logging: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn …
103 grails  groovy  clojure  proxy 


7
Hibernate: crear / actualizar automáticamente las tablas de base de datos basadas en clases de entidad
Tengo la siguiente clase de entidad (en Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } y mi persistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" …
101 java  mysql  hibernate  jpa  groovy 



5
No se pudo encontrar el método leftShift () para los argumentos después de actualizar Studio 3.4
Después de actualizar la 3.4versión de Studio y Gradle a 5.1.1, recibí el error en mi tarea como No se pudo encontrar el método leftShift () Mi tarea: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } Recibí el error del operador de cambio …

12
Incluyendo un guión maravilloso en otro maravilloso
He leído cómo simplemente importar un archivo maravilloso en otro script maravilloso Quiero definir funciones comunes en un archivo maravilloso y llamar a esas funciones desde otros archivos maravillosos. Entiendo que esto sería usar Groovy como un lenguaje de secuencias de comandos, es decir, no necesito clases / objetos. Estoy …
97 groovy 


6
División de cadena con delimitador
Actualmente estoy tratando de dividir una cadena 1128-2para poder tener dos valores separados. Por ejemplo, value1: 1128 y value2: 2, de modo que pueda usar cada valor por separado. Lo he intentado split()pero sin éxito. ¿Existe una forma específica en que Grails maneja esto, o una mejor manera de hacerlo?
96 string  groovy  split 




3
Concatenación de cadenas con Groovy
¿Cuál es la mejor forma (idiomática) de concatenar cadenas en Groovy? Opción 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Opcion 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } He encontrado un punto interesante sobre este tema en el antiguo sitio web de Groovy: …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.