Preguntas etiquetadas con methods

117
Python: ¿vincular un método independiente?

En Python, ¿hay alguna forma de vincular un método independiente sin llamarlo? Estoy escribiendo un programa wxPython, y para una determinada clase decidí que sería bueno agrupar los datos de todos mis botones como una lista de tuplas a nivel de clase, así: class MyWidget(wx.Window): buttons =...

113
nueva palabra clave en la firma del método

Mientras realizaba una refactorización, terminé creando un método como el siguiente ejemplo. El tipo de datos se ha cambiado por simplicidad. Anteriormente tenía una declaración de asignación como esta: MyObject myVar = new MyObject(); Fue refactorizado a esto por accidente: private static new...

110
¿Uso de @see en JavaDoc?

¿Cuándo lo uso @seecuando trato con JavaDocs? Cual es su uso? Por ejemplo, si MethodAlas llamadas MethodBa continuación, tengo que poner @seeen MethodBjavadoc 's y referencia MethodAporque es lo que se llama, o tengo que poner una referencia a MethodBpartir de MethodAya que está llamando. He leído...

109
AddRange a una colección

Un compañero de trabajo me preguntó hoy cómo agregar un rango a una colección. Tiene una clase de la que hereda Collection<T>. Hay una propiedad de solo obtención de ese tipo que ya contiene algunos elementos. Quiere agregar los elementos de otra colección a la colección de propiedades. ¿Cómo...

108
Métodos de módulos privados en Ruby

Tengo una pregunta de dos partes Mejores prácticas Tengo un algoritmo que realiza alguna operación en una estructura de datos usando la interfaz pública Actualmente es un módulo con numerosos métodos estáticos, todos privados excepto el método de interfaz pública. Hay una variable de instancia...

103
Encontrar # apariciones de un carácter en una cadena en Ruby

Estoy buscando el método Ruby (1.9 ...) que me puede ayudar a encontrar el número de apariciones de un carácter en una cadena. Estoy buscando todas las ocurrencias, no solo la primera. Por ejemplo: "Melanie es una noob" Hay dos apariciones de la letra 'a'. ¿Cuál sería el método Ruby que podría...