Private og offentlige biblioteksobjekter

Når du definerer et biblioteksobjekt, betegnes det som privat (LibPriv) eller offentligt (LibPub).

Define a=5
    a er ikke et biblioteksobjekt.

Define LibPriv b={1,2,3}
    b er et privat biblioteksobjekt.

Define LibPub func1(x)=x^2 - 1
    func1 er et offentligt biblioteksobjekt.

Et privat biblioteksobjekt optræder ikke i Katalog, men det kan åbnes ved at skrive dets navn. Private objekter fungerer godt som byggesten, der udfører grundlæggende simple opgaver. Private biblioteksobjekter kaldes typisk af de offentlige funktioner og programmer.

Et offentligt biblioteksobjekt optræder i Katalog’s biblioteksfane, når du opdaterer bibliotekerne. Du kan åbne et offentligt biblioteksobjekt via Katalog eller ved at skrive dets navn.

Macintosh®: I softwareversion 1.4 kan et navn til et biblioteksdokument ikke indeholde specialtegn som, Ö, á, eller ñ.

Bemærk: I biblioteksprogrammer og funktioner, der er defineret som offentlige, vises en kommentarlinje (©) umiddelbart efter Prgm eller Func-linje automatisk som hjælp i Katalog. Du kunne for eksempel vise en syntaksbeskrivelse der.

Anvendelse af korte og lange navne

Når du er i samme opgave, hvor der er defineret et objekt, kan det åbnes ved indtaste det korte navn (det givne navn i objektets Define-kommando). Dette er tilfældet for alle definerede objekter, herunder private, offentlige, og ikke-biblioteksobjekter.

Du kan åbne et biblioteksobjekt i et dokument ved at skrive objektets lange navn. En langt navn består af objektets biblioteksdokument efterfulgt af et backslash “\” efterfulgt af objektets navn. Objektets lange navn defineres for eksempel som funk1 i biblioteksdokumentet bib1 er bib1\funk1. Tegnet “\” skrives på den håndholdte ved at trykke på g p.

Bemærk: Hvis du ikke kan huske det nøjagtige navn eller rækkefølgen på de krævede argumenter for et privat biblioteksobjekt, kan du åbne biblioteksdokument eller vise objektet med programeditoren. Du kan også anvende getVarInfo til at vise en liste med objekter på en liste med objekter.