Articles of métodos de

¿Todavía hay un uso para en línea?

Creí que en inline era obsoleto porque leí aquí : No importa cómo designe una función como en inline , es una solicitud que el comstackdor puede ignorar: el comstackdor puede expandir en línea algunos, todos o ninguno de los lugares donde llama a una función designada como en inline . Sin embargo, Angew parece […]

Escriba un método de modo en Java para encontrar el elemento más frecuente en una matriz

La pregunta es: Escriba un método llamado modo que devuelve el elemento más frecuente de una matriz de enteros. Supongamos que la matriz tiene al menos un elemento y que cada elemento de la matriz tiene un valor entre 0 y 100 inclusive. Rompe lazos al elegir el valor más bajo. Por ejemplo, si el […]

cómo llamar a un método Java usando un nombre de variable?

Digamos que tengo Method1 (void), Method2 (void) … ¿Hay alguna manera de que pueda elegir uno de esos con una variable? String MyVar=2; MethodMyVar();

¿Puedo obtener todos los métodos de una clase?

Supongamos que tengo un archivo .class, ¿puedo obtener todos los métodos incluidos en esa clase?

C #: ¿Cómo crear un atributo en un método que desencadena un evento cuando se invoca?

¿Existe alguna forma en C # o .NET en general para crear un atributo en un método que desencadena un evento cuando se invoca el método? Idealmente, podría ejecutar acciones personalizadas antes y después de la invocación del método. Quiero decir algo como esto: [TriggersMyCustomAction()] public void DoSomeStuff() { } No tengo ni idea de […]

¿Por qué el comstackdor Scala no permite métodos sobrecargados con argumentos predeterminados?

Si bien puede haber casos válidos donde tales sobrecargas de métodos podrían volverse ambiguas, ¿por qué el comstackdor desautoriza el código que no es ambiguo ni en tiempo de comstackción ni en tiempo de ejecución? Ejemplo: // This fails: def foo(a: String)(b: Int = 42) = a + b def foo(a: Int) (b: Int = […]

¿Por qué el método principal es privado?

La nueva plantilla de proyecto de consola crea un método principal como este: class Program { static void Main(string[] args) { } } ¿Por qué es que ni el método Main ni la clase de Program deben ser públicos?

Varargs Java llamada ambigua

Estoy un poco confundido acerca de los métodos varargs de Java: public static int sum(int …a) { return 0; } public static double sum(double …a) { return 0.0; } Cuando intenté invocar sum() sin pasar ningún argumento, se invocó la versión int del método. No entiendo por qué; normalmente el comstackdor debe generar un error. […]

Devuelve varios valores de un método Java: ¿por qué no se oponen n-tuples?

¿Por qué no hay una solución (estándar, certificada por Java), como parte del lenguaje Java en sí, para devolver múltiples valores de un método Java, en lugar de que los desarrolladores tengan que usar sus propios medios, como mapas, listas, pares, etc. .? ¿Por qué Java no admite objetos n-tuple? Especialmente pensando en métodos privados […]

¿Cómo crear un método Java que acepte una cantidad variable de argumentos?

Por ejemplo, el propio String.format() Java admite una cantidad variable de argumentos. String.format(“Hello %s! ABC %d!”, “World”, 123); //=> Hello World! ABC 123! ¿Cómo puedo hacer mi propia función que acepta una cantidad variable de argumentos? Siguiente pregunta: Realmente estoy tratando de hacer un atajo de conveniencia para esto: System.out.println( String.format(“…”, a, b, c) ); […]