products/Sources/formale Sprachen/VDM/VDMPP/AutomatedStockBrokerPP/   (Columbo Version 0.7©)  Datei vom 13.4.2020 mit Größe 876 B image not shown  

Quellcode-Bibliothek StockMarket.vdmpp   Interaktion und
PortierbarkeitVDM

 
class StockMarket isclassStockMarket issubclass GLOBAL

  variables
  stocks 

java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
 :)
  UpdateStocks RemoveStock = )
   for all stock in set  (stockstocks .() -
   =stock |stockstocks stock  in dom

   AddStockStock  post.() inset;
  AddStock :Stockname:GetName
pre)   java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 .(not 
  post stock

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  RemoveStock(stock) == 
   stocks := {stock.GetName StockMarket
  pre stock.GetName() in set dom stocks
  post stock.GetName() not in set dom stocks;

  pure public GetStock:(StockIdentifier)==> Stock 
  GetStock(name) == 
   return stocks(name)
  pre name in set dom stocks;

  pure public GetStockNames: () ==> set of StockIdentifier 
  GetStockNames() ==
   return dom stocks;
  
end StockMarket

Messung V0.5
C=93 H=86 G=89

¤ 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.6Bemerkung:  ¤

*Bot Zugriff






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

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.