Salve, io sono un python developer e generalmente per formattare una stringa faccio un po’ come in c
return "http://%s.domain.com" % subdomain
Dove subdomain
e’ una variabile stringa. Ho cercato nei docs di xojo, ma esiste la possibilita’ di formattare le stringhe in questo modo? Non trovo nulla
In Xojo devi definire la variabile
dim return as string
return = "http://%s.domain.com" + subdomain
Il concatenamento il segno +
@Karim Gorjux
dim path as string="http://%s.domain.com" //puoi anche impostarla come costante
return path.replace("%s", subdomain)
@Ercole Gosi
return credo che implichi cosa deve restituire una funzione.
Il problema è avere un pattern per generare una stringa in base ad un’altra.
Io ho omesso un po’ di dettagli nel mio esempio. Ne faccio un completo in python.
nome = "John"
cognome = "Doe"
eta = 30
stringa_da_stampare = "Io sono %s %s e ho %s anni" % (nome, cognome, eta)
print(stringa_da_stampare)
# questo restituisce "Io sono John Doe e ho 30 anni"
Io mi chiedo se devo esiste il formatting come esiste in vari linguaggi. In C si chiama “printf”.
Nativo non c’.
Soluzioni alternative tante.