Preguntas etiquetadas con function

174
Diferencia entre . y: en Lua

Estoy confundido acerca de la diferencia entre llamadas de función vía .y vía: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 Que esta...

165
Forma "correcta" de especificar argumentos opcionales en funciones R

Estoy interesado en cuál es la forma "correcta" de escribir funciones con argumentos opcionales en R. Con el tiempo, me topé con algunas piezas de código que toman una ruta diferente aquí, y no pude encontrar una posición adecuada (oficial) sobre este tema. Hasta ahora, he escrito argumentos...

164
Extender un objeto en Javascript

Actualmente me estoy transformando de Java a Javascript, y es un poco difícil para mí descubrir cómo extender los objetos de la manera que quiero. He visto a varias personas en Internet usar un método llamado extender en objeto. El código se verá así: var Person = { name : 'Blank', age :...

161
std :: function vs template

Gracias a C ++ 11 recibimos la std::functionfamilia de envoltorios de functor. Desafortunadamente, sigo escuchando solo cosas malas sobre estas nuevas incorporaciones. Lo más popular es que son horriblemente lentos. Lo probé y realmente apestan en comparación con las plantillas. #include...

161
Establecer tipo para parámetros de función?

¿Hay alguna manera de permitir que una función de JavaScript sepa que cierto parámetro es de cierto tipo? Ser capaz de hacer algo como esto sería perfecto: function myFunction(Date myDate, String myString) { //do stuff } ¡Gracias! Actualización : Siendo que la respuesta es un rotundo "no", si...

160
Rieles: nombre de acción del controlador a cadena

Tengo una pregunta sobre Rails. ¿Cómo obtengo el nombre de una acción del controlador dentro de la acción del controlador? Por ejemplo, en lugar de def create logger.info("create") end Quiero escribir algo como def create logger.info(this_def_name) end ¿Qué es una forma de llegar...