djnz ha scritto:Python è a tipizzazione forte
Ancora troppo debole per i miei gusti
per cui la somma di una stringa con un intero è un errore (non ci sono conversioni "euristiche" implicite). L'equivalente sarebbe usare un oggetto dizionario con una conversione esplicita:
- Codice: Seleziona tutto
my_dict["sequenza" + str(i)] = ...
Mentre scrivevi ho realizzato proprio una cosa simile in C# per mostrare a luxinterior come funziona un linguaggio serio
Per inciso, la conversione da numero a stringa è una delle poche che in C# sono ammesse implicitamente
- Codice: Seleziona tutto
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
public class DemoForLuxinterior
{
public static void Main(string[] args)
{
Dictionary<string,string> dict = new Dictionary<string,string>();
for (int i = 0; i < 10; i++)
{
dict.Add("sequenza" + i, (i%2==0)?"pari":"dispari");
}
string JsonData = JsonConvert.SerializeObject(dict);
Console.WriteLine(JsonData);
}
}
Sono piú di 20 caratteri perché è completo e compilabile (puoi provarlo qui senza bisogno di installare VisualStudio: https://dotnetfiddle.net/)
Come dicevo è compilabile e fa esattamente quello che ci si aspetta faccia, non c'è l'opzione di interpretare in modo fantasioso i comandi. E anche senza conoscere C#, è leggibile e comprensibile da chiunque abbia lavorato una volta in vita sua con una lingua nata dopo Pascal.
Boiler

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




