declarative-programming

    3熱度

    3回答

    我目前有一種方法,它使用scala.collection.mutable.PriorityQueue按特定順序組合元素。例如,代碼看起來有點像這樣: def process[A : Ordering](as: Set[A], f: (A, A) => A): A = { val queue = new scala.collection.mutable.PriorityQueue[A]()

    7熱度

    2回答

    爲什麼Flex框架的mxml語言不支持組件的構造函數或接受組件的構造函數參數?就我所知,如果它需要構造函數參數,就不可能在mxml中聲明ActionScript對象。我很好奇原因。它是Adobe的設計選擇還是與聲明性語言的工作方式有關?例如,爲什麼不讓: <myNameSpace:MyComponent constructor="{argArray}"/>

    2熱度

    1回答

    我很享受puppet聲明模型。我想嘗試將更多這樣的內容合併到我的代碼中。 然而,我現在在python中編程,而且我傾向於在這麼做的時候認真考慮。這就像我的平面設計問題:我知道我喜歡在最終產品中看到什麼,但不知道如何組裝它。 我該如何構造事物以使代碼具有聲明性?如果解決方案可以被認爲是「聲明性的」,那麼會採取哪些初始步驟? Functional, Declarative, and Imperativ

    4熱度

    4回答

    在C#我可以聲明聲明一個列表,換句話說聲明其結構,並在同一時間進行初始化,如下所示: var users = new List<User> { new User {Name = "tom", Age = 12}, new User {Name = "bill", Age = 23} }; 忽略列表之間在.Net和Scala中的一個列表