Проблема с использованием функции date в операторе create или упражнении

Вот фрагмент кода:

car1AddCid <- submit dealer1 do
    carCid <- create Car with
      dealer = dealer1
      insurer = insurance1
      vin = "1A"
      daily_insurance_rate = 1.5 
      daily_rate_APD = 0.16
      covered = False 
      observers = [insurance1]
      date_vehicle_added = date 1970 Jan 1   -- must be initialized to something
    exercise carCid Add_Car with startCoverage = date 2019 Apr 5

Использование функции даты недопустимо. Я пытался положить yyyy mmm d в "" И в (), Как указаны даты?

1 ответ

То, как вы указываете даты, выглядит правильно.

Поскольку вы опубликовали более полный фрагмент кода в разделе "Синтаксические ошибки" в файле Main.daml, я могу рискнуть предположить и сказать, что вы упускаете DA.Date стандартная библиотека. Попробуйте добавить строку import DA.Date к началу вашего файла:

daml 1.2
module Main where

import DA.Date
Другие вопросы по тегам