Perguntas com a marcação «syntax»

97
“X não está em y” ou “não é x em y”

Ao testar a associação, podemos usar: x not in y Ou alternativamente: not x in y Pode haver muitos contextos possíveis para esta expressão dependendo de xe y. Pode ser para uma verificação de substring, associação de lista, existência de chave de ditado, por exemplo. As duas formas são sempre...

92
O que significa?

Eu tenho 2 aulas: class base { virtual void foo() {}; }; class derived : public base { void foo() { base::foo(); } }; Cometi um erro e escrevi em base:foo();vez de base::foo();. O código foi compilado e executado, mas com falha de segmento. Não sei como posso pesquisar no Google e não sei o...

91
Como incluir uma citação em uma string Python bruta

Considerar: >>> r"what"ever" SyntaxError: invalid syntax >>> r"what\"ever" 'what\\"ever' Então, como obtemos a citação, mas não a barra? E, por favor, não sugira r'what"ever', porque então a questão é: como incluímos os dois tipos de citações? Relacionados...

90
O que significa “enquanto True” significa em Python?

def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r':

87
Por que NULL não é declarado?

Tenho um problema com este construtor de estrutura quando tento compilar este código: typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; quando eu venho este erro...

87
O que param: _ * significa em Scala?

Sendo novo no Scala (2.9.1), tenho um List[Event]e gostaria de copiá-lo para um Queue[Event], mas a seguinte sintaxe produz um em Queue[List[Event]]vez disso: val eventQueue = Queue(events) Por algum motivo, o seguinte funciona: val eventQueue = Queue(events : _*) Mas gostaria de entender...