--static length[@T] : seq of (@T -> @T) -> @T -> nat --length(fs)(-) == len fs;
\end{vdm_al}
\begin{vdm_al} staticpublic readFn[@T] : seqofchar -> [@T]
readFn(fname) == let
io = new IO(),
mk_(aResult, f) = io.freadval[@T](fname) in if aResult then
f else let -= io.echo("Can't read values from the data file = " ^ fname) in nil;
\end{vdm_al}
\begin{vdm_al} end Function
\end{vdm_al}
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.