(* *Atitscore,ourpersistentcounterlooksexactlythesameas *ournon-persistentcounter(withadifferentnametopreventcollisions):
*) let counter = Summary.ref ~name:"persistent_counter"0
(* *Thedifferenceisthatweneedtodeclareitasapersistentobject *usingLibobject.declare_object.Todothat,wedefineafunctionthat *savesthevaluethatispassedtoitintothereferencewehavejustdefined:
*) let cache_count v =
counter := v
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 und die Messung sind noch experimentell.