Articles of argomenti

Utilizzo degli argomenti della riga di comando in VBscript

Come posso passare e accedere agli argomenti della riga di comando in VBscript?

getopt non analizza gli argomenti opzionali ai parametri

In C, getopt_long non analizza gli argomenti opzionali per il comando dei parametri dei parametri della linea. Quando eseguo il programma, l’argomento facoltativo non viene riconosciuto come nell’esempio seguente. $ ./respond –praise John Kudos to John $ ./respond –blame John You suck ! $ ./respond –blame You suck ! Ecco il codice di prova. #include […]

Come trattare le coppie nome / valore degli argomenti delle funzioni in MATLAB

Ho una funzione che accetta argomenti opzionali come coppie nome / valore. function example(varargin) % Lots of set up stuff vargs = varargin; nargs = length(vargs); names = vargs(1:2:nargs); values = vargs(2:2:nargs); validnames = {‘foo’, ‘bar’, ‘baz’}; for name = names validatestring(name{:}, validnames); end % Do something … foo = strmatch(‘foo’, names); disp(values(foo)) end example(‘foo’, […]

Ispeziona i nomi / i valori degli argomenti nella definizione / esecuzione di una funzione JavaScript

Sto cercando di fare l’equivalente di inspect.getargspec() di Python in Javascript. So che è ansible ottenere la lista degli arguments da una funzione Javascript, ma quello che cerco veramente è il nome degli argomenti dalla funzione originariamente definita. Se questo è in realtà imansible, dovrò farlo ‘brute-force’ ottenendo la stringa della funzione, cioè myFunc.toString() e […]

Analizza la stringa in argv / argc

C’è un modo in C per analizzare un pezzo di testo e ottenere valori per argv e argc, come se il testo fosse stato passato a un’applicazione sulla riga di comando? Questo non deve funzionare su Windows, solo su Linux, anche a me non interessa la citazione degli argomenti.

Strano avviso in un argomento di matrice multidimensionale di una funzione C const

Sto ricevendo alcuni strani avvertimenti su questo codice: typedef double mat4[4][4]; void mprod4(mat4 r, const mat4 a, const mat4 b) { /* yes, function is empty */ } int main() { mat4 mr, ma, mb; mprod4(mr, ma, mb); } output gcc come segue: $ gcc -o test test.c test.c: In function ‘main’: test.c:13: warning: passing […]

Contatore di eccezioni Java su JVM HotSpot

Mi chiedo se è ansible registrare ogni eccezione che si verifica a livello di JVM senza modificare il codice dell’applicazione? Con tutte le eccezioni intendo l’eccezione catturata e non rilevata … Vorrei analizzare questi log in un secondo momento e raggrupparli per tipo di eccezione (class) e contare semplicemente le eccezioni per tipo. Sto usando […]

Argomenti multipli rispetto all’object opzioni

Quando creo una funzione JavaScript con più argomenti, sono sempre confrontato con questa scelta: passare un elenco di argomenti e passare un object opzioni. Per esempio sto scrivendo una funzione per mappare una lista dei nodes in una matrice: function map(nodeList, callback, thisObject, fromIndex, toIndex){ … } Potrei invece usare questo: function map(options){ … } […]

Argomenti o parametri?

Spesso mi trovo confuso da come vengono usati i termini “argomenti” e “parametri“. Sembrano essere usati in modo intercambiabile nel mondo della programmazione. Qual è la convenzione corretta per il loro uso?

Quali sono gli argomenti per main () per?

Ogni volta che creo un progetto (utilità della riga di comando standard) con Xcode, la mia funzione principale inizia come questa: int main(int argc, const char * argv[]) Cosa c’è tra parentesi? Perché usare questo piuttosto che solo int main() ?