Preguntas etiquetadas con keyword

232
¿Qué significa rendimiento en PHP?

Recientemente me topé con este código: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } Nunca he visto esta yieldpalabra clave antes. Intentando ejecutar el código que obtengo Error de análisis: error de sintaxis, T_VARIABLE inesperado en la línea...

180
Groovy: ¿cuál es el propósito de "def" en "def x = 0"?

En el siguiente código (tomado de la página Groovy Semantics Manual ), ¿por qué prefijar la asignación con la palabra clave def? def x = 0 def y = 5 while ( y-- > 0 ) { println "" + x + " " + y x++ } assert x == 5 La defpalabra clave se puede eliminar, y este fragmento produciría los...

134
Uso práctico de la palabra clave `stackalloc`

¿Alguien ha usado alguna vez stackallocmientras programaba en C #? Soy consciente de lo que hace, pero la única vez que aparece en mi código es por accidente, porque Intellisense lo sugiere cuando empiezo a escribir static, por ejemplo. Aunque no está relacionado con los escenarios de uso de...

117
Haskell: ¿Dónde vs Dejar?

Soy nuevo en Haskell y estoy muy confundido con Where vs. Let . Ambos parecen tener un propósito similar. He leído algunas comparaciones entre Dónde y Dejar, pero tengo problemas para discernir cuándo usar cada una. ¿Podría alguien proporcionar algún contexto o quizás algunos ejemplos que...

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
¿palabra clave `estática` dentro de la función?

Estaba mirando la fuente de Drupal 7 y encontré algunas cosas que no había visto antes. Hice una búsqueda inicial en el manual de php, pero no explicó estos ejemplos. ¿Qué le hace la palabra clave statica una variable dentro de una función? function module_load_all($bootstrap = FALSE) { static...

107
¿Caso de uso de "oneway void" en Objective-C?

Encontré una palabra clave extraña en NSObject.h - (oneway void)release; Busqué en la web y descubrí que se relaciona con el paso de mensajes asincrónico, que se ve similar al paso de mensajes de Erlang. Parece que esto puede hacer muchas cosas interesantes. ¿Cuáles son algunos buenos casos de...

103
¿C ++ 14 agrega nuevas palabras clave a C ++?

El Comité de Estándares de C ++ tiende a evitar agregar nuevas palabras clave al lenguaje, pero con C ++ 11 ese no fue el caso. Algunos ejemplos: constexpr decltype thread_local auto // New usage noexcept nullptr static_assert alignof alignas ¿Se han introducido nuevas palabras clave con C ++...