Re: [L3] Salvare valori proprietà

#80883
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Ecco un miglioramento per la funzione interna che salva in una variabile proprietà un valore in virgola mobile. Invece di chiamarla tante volte quante sono le variabili in virgola mobile, è possibile passare l’elenco delle variabili una sola volta come lista di valori.
    La funzione diventerebbe quindi questa:
    `\cs_new:Nn \gds_save_values:
    {
    \prop_gput:NnV \g_gds_salval_prop { numsal } \g_gds_numsal_tl
    \gds_savein_fpval:n { impsal,
    implav,
    impsalnetto,
    implavnetto,
    impsic,
    rib
    }
    }`
    mentre la funzione di servizio verrebbe modificata molto poco in questa:
    `\cs_new:Nn \gds_savein_fpval:n
    {
    \clist_set:Nn \l_tmpa_clist { #1 }
    \clist_map_inline:Nn \l_tmpa_clist
    {
    \prop_gput:Nnx \g_gds_salval_prop { ##1 }
    {
    \fp_use:c { g_gds_##1_fp }
    }
    }
    }`
    Buona domenica!
    R.

    Go to top