L'ambito è un contesto che racchiude valori ed espressioni associati. Utilizzare questo tag per domande su diversi tipi di ambito e per domande in cui l'ambito potrebbe non essere chiaro.
Sto cercando di capire l'ambito nelle classi nidificate in Python. Ecco il mio codice di esempio: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var La creazione della classe non viene completata e ottengo l'errore: <type 'exceptions.NameError'>: name 'outer_var' is not defined Provare inner_var = Outerclass.outer_varnon funziona. Ottengo: <type …
Si prega di considerare questo codice. Ho visto più volte questo tipo di codice. wordsè un vettore locale. Come è possibile restituirlo da una funzione? Possiamo garantire che non morirà? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << "\n"; std::exit(-1); } …
Ok, abbi pazienza su questo, so che sembrerà orribilmente contorto, ma per favore aiutami a capire cosa sta succedendo. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = Cage(animal) def pet_function(): print "Mary pets …
Per favore, spiegami perché l'ultima echoaffermazione è vuota? Mi aspetto che XCODEvenga incrementato nel ciclo while a un valore di 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages from SMcli" exit …
Voglio confrontare ogni stringa in un array con una data stringa. La mia attuale implementazione è: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Questa semplice funzione funziona, ma solo perché in questo momento wordToCompare viene impostato come variabile globale, ma ovviamente voglio evitarlo e passarlo come parametro. Il …
Spesso sono necessari diversi tipi enumerati insieme. A volte, uno ha uno scontro di nomi. Mi vengono in mente due soluzioni: utilizzare uno spazio dei nomi o utilizzare nomi di elementi enum "più grandi". Tuttavia, la soluzione dello spazio dei nomi ha due possibili implementazioni: una classe fittizia con enumerazione …
Ho una situazione del genere ... class Outer(object): def some_method(self): # do something class Inner(object): def __init__(self): self.Outer.some_method() # <-- this is the line in question Come posso accedere al Outermetodo della Innerclasse dalla classe?
Ho una domanda pazza sugli switch Java. int key = 2; switch (key) { case 1: int value = 1; break; case 2: value = 2; System.out.println(value); break; default: break; } Scenario 1 - Quando il keyè due esso stampa con successo il valore come 2. Scenario 2 - Quando …
Ho una stringa che ho ottenuto da un routeParamo un attributo di direttiva o qualsiasi altra cosa, e voglio creare una variabile sull'ambito basata su questo. Così: $scope.<the_string> = "something". Tuttavia, se la stringa contiene uno o più punti, voglio dividerla e "approfondire" effettivamente l'ambito. Così 'foo.bar'dovrebbe diventare $scope.foo.bar. Ciò …
Fondamentalmente uso questa comoda funzione per elaborare le righe del db (chiudi un occhio su PDO e / o altre cose) function fetch($query,$func) { $query = mysql_query($query); while($r = mysql_fetch_assoc($query)) { $func($r); } } Con questa funzione posso semplicemente fare: fetch("SELECT title FROM tbl", function($r){ //> $r['title'] contains the title …
Come posso chiamare le funzioni definite nel file abc.R in un altro file, ad esempio xyz.R? Una domanda supplementare è: come posso chiamare le funzioni definite in abc.R dal prompt R / dalla riga di comando?
Quando si codifica in altre lingue, a volte creerai un ambito di blocco, come questo: statement ... statement { statement ... statement } statement ... statement Uno degli scopi (tra i tanti) è migliorare la leggibilità del codice: mostrare che certe istruzioni formano un'unità logica o che certe variabili locali …
In CDI c'è lo pseudo-ambito @ApplicationScopede ( javax.inject) @Singleton. Qual'è la differenza tra loro? Oltre al fatto che @ApplicationScopedè proxy e @Singletonnon lo è. Posso semplicemente cambiare il mio @Singletonfagiolo in @ApplicationScoped? Il @ApplicationScopedbean può avere due (o più) istanze?
Sto cercando di scoprire quanto tempo ci vuole per eseguire un'istruzione Python, quindi ho cercato online e ho scoperto che la libreria standard fornisce un modulo chiamato timeit che pretende di fare esattamente questo: import timeit def foo(): # ... contains code I want to time ... def dotime(): t …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.