<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />salve a tutti
Ho un elenco come di seguito e ho scritto questo script cercando di rimuovere elementi da un elenco utilizzando uno script che inizia con ".", ma riporta un errore:"intervallo di indici nell'accesso o nella valutazione di 'indici', Elenco_file_CSV [ io ]
= N articoli ( Elenco_file_CSV ) ;
( NOF ) ;
( Elenco_file_CSV ) ;
( io = 1 , io <= NOF , io ++,
( Inizia con ( Elenco_file_CSV [ io ] , "." ) ,
Rimuovere da ( Elenco_file_CSV , io ) ,
) ;
CSV_elenco_file = { "FAB8_gf_MPW14011MA.A0_8XYL45155.049_A6-SRTOTPROM-14LPE.01_OTPROMMPW1401-SORT_04_BBOCN023SAG0_20150319-155848.csv", ".FAB8_gf_MPW14011MA.A0_8XYL45155.049_A6-SRTOTPROM-14LPE.01_OTPROMMPW1401-SORT_20150319-155445_04_BBOCN023SAG0_20150319-155848_20150319-171700.csv", "FAB8_gf_MPW14011MA.A0_8XYL45155. 049_A6-SRTOTPROM-14LPE.01_OTPROMMPW1401-SORT_11_BBOCN016SAG7_20150319-171703.csv", ".FAB8_gf_MPW14011MA.A0_8XYL45155.049_A6-SRTOTPROM-14LPE.01_OTPROMMPW1401-SORT_20150319-155445_11_BBOCN016SAG7_20150319-171703_20150319-183919.csv" } ;
Quando gli elementi vengono rimossi dall'elenco, ottengono meno di "NOF" e alla fine supererò il numero corrente di elementi dell'elenco.
Per evitare ciò, rimuovere dalla fine:
Per ( io = NOF , io > 0 , io --, ... )