Preguntas etiquetadas con syntax

107
¿Cómo romper una larga línea de código en Golang?

Viniendo de Python, no estoy acostumbrado a ver líneas de código de más de 80 columnas. Entonces, cuando me encuentro con esto: err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last,...

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...

107
¿Asociatividad de "en" en Python?

Estoy haciendo un analizador de Python, y esto me confunde mucho: >>> 1 in [] in 'a' False >>> (1 in []) in 'a' TypeError: 'in <string>' requires string as left operand, not bool >>> 1 in ([] in 'a') TypeError: 'in <string>' requires string as left operand,...

106
¿Qué hace "%" (porcentaje) en PowerShell?

Parece que la operación% inicia bloques de script después de la canalización, aunque about_Script_Blocks indica que% no es necesario. Todo esto funciona bien. get-childitem | % { write-host $_.Name } { write-host 'hello' } % { write-host 'hello' } Pero cuando agregamos un bloque de secuencia...

100
¿Es "más si" una sola palabra clave?

Soy nuevo en C ++. A menudo veo una declaración condicional como la siguiente: if statement_0; else if statement_1; Pregunta: Sintácticamente , ¿debo tratar else ifcomo una sola palabra clave? ¿O es en realidad una ifdeclaración anidada dentro del exterior elsecomo se muestra a...

99
Sintaxis de inicialización de objetos

Estoy empezando con F # y no puedo encontrar la sintaxis para realizar la inicialización de objetos como en C # 3. Es decir, dado esto: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } ¿cómo escribo lo siguiente en F #: var p = new Person {...

99
¿Hash Rocket está obsoleto?

La publicación bien citada de RIP Hash rocket parecería implicar que la sintaxis de Hash Rocket ( :foo => "bar") está en desuso a favor del hash ( foo: "bar") de estilo JSON nuevo en Ruby , pero no puedo encontrar ninguna referencia definitiva que indique el formulario Hash Rocket en realidad...