Preguntas etiquetadas con syntax

308
Comprensión implícita en Scala

Estaba abriéndome camino a través del tutorial de Scala Playframework y me encontré con este fragmento de código que me tenía desconcertado: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => {...

303
¿Acceder a claves dict como un atributo?

Me parece más conveniente acceder a las claves dict como en obj.foolugar de obj['foo'], así que escribí este fragmento: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Sin embargo, supongo que debe haber alguna...

277
Lista de sintaxis de declaración de bloque

La sintaxis de bloque en el Objetivo C (y de hecho C, supongo) es notoriamente incongruente. Pasar bloques como argumentos se ve diferente a declarar bloques como ivars, que se ven diferentes a typedeflos bloques ing. ¿Existe una lista completa de sintaxis de declaración de bloque que pueda tener...

271
¿Cómo es "int main () {(([] () {}) ())}} válido C ++?

Recientemente me encontré con el siguiente código esotérico. int main(){(([](){})());} Vuelva a formatearlo de la siguiente manera para que sea más legible: int main(){ (([](){})()); // Um... what?!?! } Pero no puedo entender cómo (([](){})())es el código válido. No se parece a la sintaxis...

265
Ruby: prueba de matriz

¿Cuál es la forma correcta de: is_array("something") # => false (or 1) is_array(["something", "else"]) # => true (or > 1) o para obtener el recuento de elementos en