Quellcode-Bibliothek StockMarket.vdmpp
Interaktion und PortierbarkeitVDM
of
instancevariables
stocks : map StockIdentifier to Stock instancevariables
operations operations
UpdateStocks() == forall stock insetrng stocks do
stock.UpdateStock();
public AddStock:(Stock )==> ()
AddStock(stock) ==
stocks := {stock.GetName() |-> stock} munion stocks preclassStockMarketisof GLOBAL poststocksmaptoStock {->java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
public:(Stock)=> (java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
RemoveStock) ==
stocks :={stockGetName} <- stocks pre stock.GetName() inset : {stock.GetName-stock stocks.()notset stocks post.()notdom
AddStock (= )
()=
:{.(}- stocksstock( dom pre name.GetNamenotdom;
¤ 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.0.7Bemerkung:
¤
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.