Pour écrire des variables et leur contenu dans un fichier : write

### 9.5.2 Pour écrire des variables et leur contenu dans un fichier : write

write a comme argument un nom de fichier et des noms de variables.
write crèe un fichier du nom spécifié (et donc efface le fichier précédent, si celui-ci existait déjà) et écrit les affectations de ces variables dans ce fichier .
On tape :

a:=3.14; b:=456

puis :

write("titi",a,b)

On obtient :

le fichier "titi" dans lequel il y a a:=3.14; b:=456;

On tape :

pidec:=evalf(pi,10`^`6);

puis :

write("pi1million",pidec)

puis : on peut lire le fichier "pi1million" par exemple dans emacs.
On tape :

    testwrite():={
    local a;
    a:=[];
    for (k:=1;k<5;k++){a:=concat(a,k*6.55);}
    write("titi",a);
    return a;
    }

puis :

testwrite()

On obtient :

le fichier "titi" dans lequel il y a, a:=[6.55,13.1,19.65,26.2]