Perguntas com a marcação «syntax»

107
Caso de uso de `oneway void` em Objective-C?

Encontrei uma palavra-chave estranha em NSObject.h - (oneway void)release; Eu pesquisei na web e descobri que ela está relacionada à passagem de mensagem assíncrona, que é semelhante à passagem de mensagem de Erlang. Parece que isso pode tornar muitas coisas interessantes. Quais são alguns bons...

107
Associatividade de “in” em Python?

Estou fazendo um analisador Python, e isso está realmente me confundindo: >>> 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...

106
O que “%” (porcentagem) faz no PowerShell?

Parece que a operação% inicia blocos de script após o pipeline, embora about_Script_Blocks indique que% não é necessário. Tudo isso funciona muito bem. get-childitem | % { write-host $_.Name } { write-host 'hello' } % { write-host 'hello' } Mas quando adicionamos um bloco de script após o...

100
“Else if” é uma única palavra-chave?

Eu sou novo em C ++. Costumo ver declarações condicionais como abaixo: if statement_0; else if statement_1; Questão: Sintaticamente , devo tratar else ifcomo uma única palavra-chave? Ou é realmente uma ifdeclaração aninhada dentro do exterior elsecomo abaixo? if statement_0; else if...

99
Sintaxe de inicialização de objeto

Estou apenas começando com F # e não consigo encontrar a sintaxe para fazer a inicialização de objetos como em C # 3. Ou seja, dado isso: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } como faço para escrever o seguinte em F #: var p = new...

99
O Hash Rocket está obsoleto?

O bem citado post de RIP Hash rocket parece implicar que a sintaxe Hash Rocket ( :foo => "bar") está obsoleta em favor do hash do estilo JSON Ruby ( foo: "bar"), mas não consigo encontrar nenhuma referência definitiva declarando a forma Hash Rocket está obsoleto / desaconselhado a partir do Ruby...

98
Erro de sintaxe Bash: fim de arquivo inesperado

Perdoe-me por este é um script muito simples em Bash. Aqui está o código: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: $0 host database username" exit 0 fi depois de executar sh file.sh: erro de sintaxe: fim de arquivo