Articles of function

Perché C # non consente funzioni non membro come il C ++

C # non permetterà di scrivere funzioni non membri e ogni metodo dovrebbe far parte di una class. Stavo pensando questo come una restrizione in tutte le lingue della CLI. Ma ho sbagliato e ho scoperto che C ++ / CLI supporta funzioni non membri. Quando è compilato, il compilatore renderà il metodo come membro […]

Funzione di Excel per creare query tipo SQL sui dati del foglio di lavoro?

Ho una tabella più ampia in un foglio di lavoro Excel: Column_1 | Column_2 | Column_3 ValueA ValueB ValueC …. Ciò di cui ho bisogno è una funzione che prenda come input l’intervallo e una query di tipo SQL String e restituisca un intervallo di righe che corrispondono alla query, ad esempio: =SQL_SELECT(A1:C1000, “SELECT * […]

Differenza tra metodi e funzioni, in Python rispetto a C ++

Sto facendo le esercitazioni di Code Academy su Python e sono un po ‘confuso riguardo alla definizione di metodo e funzione. Dal tutorial: Conoscete già alcune delle funzioni built-in che abbiamo usato (o per creare) stringhe, come .upper() , .lower() , str() e len() . Provenendo da C ++, .upper() che .upper() e .lower() sarebbero […]

Definisci i nomi di tabelle e colonne come argomenti in una funzione plpgsql?

Deve essere semplice, ma sto facendo i miei primi passi nelle funzioni di Postgres e non riesco a trovare nulla che funzioni … Mi piacerebbe creare una funzione che modifichi una tabella e / o una colonna e non riesco a trovare il modo giusto di specificare le mie tabelle e colonne come argomenti nella […]

C’è un modo per usare due istruzioni ‘…’ in una funzione in R?

Voglio scrivere una funzione che richiama sia plot() che legend() e sarebbe l’ideale se l’utente potesse specificare un numero di argomenti aggiuntivi che vengono quindi passati a plot() o legend() . So che posso ottenere questo per una delle due funzioni usando … : foo.plot <- function(x,y,…) { plot(x,y,…) legend("bottomleft", "bar", pch=1) } foo.plot(1,1, xaxt […]

Come restituire un valore stringa da una funzione Bash

Mi piacerebbe restituire una stringa da una funzione di Bash. Scriverò l’esempio in Java per mostrare cosa mi piacerebbe fare: public String getSomeString() { return “tadaa”; } String variable = getSomeString(); L’esempio qui sotto funziona in bash, ma c’è un modo migliore per farlo? function getSomeString { echo “tadaa” } VARIABLE=$(getSomeString)

dplyr: “Errore in n (): la funzione non dovrebbe essere chiamata direttamente”

Sto tentando di riprodurre uno degli esempi nel pacchetto dplyr ma questo messaggio di errore. Mi aspetto di vedere una nuova colonna n prodotta con la frequenza di ciascuna combinazione. Qualcuno può dirmi cosa mi manca? Ho controllato tre volte che il pacchetto è stato caricato. Grazie per l’aiuto, come sempre. library(dplyr) # summarise peels […]

Come aumentare un errore all’interno di una funzione MySQL

Ho creato una funzione MySQL e vorrei generare un errore se i valori passati per i parametri non sono validi. Quali sono le mie opzioni per sollevare un errore all’interno di una funzione MySQL?

Differenza tra linguaggio sql e linguaggio plpgsql nelle funzioni di PostgreSQL

Sono molto nuovo nello sviluppo del database quindi ho qualche dubbio sul mio esempio seguente: Funzione f1 () – lingua sql create or replace function f1(istr varchar) returns text as $$ select ‘hello! ‘::varchar || istr; $$ language sql; Funzione f2 () – linguaggio plpgsql create or replace function f2(istr varchar) returns text as $$ […]

Perché il codice Python usa la funzione len () invece di un metodo length?

So che Python ha una funzione len() che viene usata per determinare la dimensione di una stringa, ma mi chiedevo perché non fosse un metodo dell’object stringa. Aggiornare Ok, mi sono reso conto di essere stato imbarazzantemente in errore. __len__() è in realtà un metodo di un object stringa. Sembra strano vedere il codice orientato […]