Questions marquées «syntax»

107
Comment casser une longue ligne de code dans Golang?

Venant de Python, je n'ai pas l'habitude de voir des lignes de code de plus de 80 colonnes. Alors, quand je rencontre ceci: err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last, &ReadUser.Email)...

107
Associativité de «in» en Python?

Je crée un analyseur Python, et cela me déroute vraiment : >>> 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, not list...

106
Que fait «%» (pourcentage) dans PowerShell?

Il semble que l'opération% démarre les blocs de script après le pipeline, bien que about_Script_Blocks indique que% n'est pas nécessaire. Tout cela fonctionne très bien. get-childitem | % { write-host $_.Name } { write-host 'hello' } % { write-host 'hello' } Mais lorsque nous ajoutons un bloc de...

100
«Else if» est-il un seul mot-clé?

Je suis nouveau en C ++. Je vois souvent une déclaration conditionnelle comme ci-dessous: if statement_0; else if statement_1; Question: Syntaxiquement , dois-je traiter else ifcomme un mot clé unique? Ou est-ce en fait une ifinstruction imbriquée dans l'extérieur elsecomme ci-dessous? if...

99
Syntaxe d'initialisation d'objet

Je commence juste avec F # et je ne trouve pas la syntaxe pour faire l'initialisation d'objet comme en C # 3. Ie étant donné ceci: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } comment écrire ce qui suit en F #: var p = new Person { Name = "John",...

99
Hash Rocket est-il obsolète?

Le post de fusée RIP Hash bien cité semble impliquer que la syntaxe Hash Rocket ( :foo => "bar") est déconseillée au profit du hachage de style JSON nouveau à Ruby ( foo: "bar"), mais je ne trouve aucune référence définitive indiquant la forme Hash Rocket est en fait obsolète / déconseillée à...

98
Erreur de syntaxe Bash: fin de fichier inattendue

Pardonnez-moi pour ceci est un script très simple dans Bash. Voici le code: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: $0 host database username" exit 0 fi après avoir exécuté sh file.sh: erreur de syntaxe: fin de fichier inattendue