Ho un problema in cui devo manipolare un elenco di un elenco di float. [[Galleggiante]]. questa lista di float ha la lunghezza 4. Voglio rimuovere i duplicati in cui vengono testati i primi 3 elementi, ma ignori il 4 °. Questa è l'ultima parte di un problema in più parti e ho sbattuto la testa su un muro per un po 'per capire come usarlo. Non riesco a trovare alcuna informazione utile.Difficoltà a capire come usare nubBy
fixDuplicates :: [[Float]] -> [[Float]]
fixDuplcates [[]] = [[]]
fixDuplicates x = nubBy ?
Di topic: Se il 4 ° numero è speciale, forse dovresti reificarlo in qualche modo quando definisci i tipi di dati? Un po 'come si userebbe una struct con nomi significativi per memorizzare un record invece di usare una matrice di valori. – hugomg
i tipi di dati sono predefiniti e devo lavorare con ciò che è dato –
Quindi potresti creare una funzione di conversione;) – hugomg