<p id="m2nkj"><option id="m2nkj"><big id="m2nkj"></big></option></p>
    <strong id="m2nkj"></strong>
    <ruby id="m2nkj"></ruby>

    <var id="m2nkj"></var>
  • Contracts for Java

    聯(lián)合創(chuàng)作 · 2023-10-01 02:07

    Google宣布 了一個(gè)新的開源 Java 工具 Contracts for Java,基于 Johannes Rieken 制作的 Modern Jass,靈感來自 Eiffel 編程語言,由兩名 Google 工程師 David Morgan 和 Andreas Leitner 利用自己的20%時(shí)間制作。

    Contracts for Java 可讓你對代碼進(jìn)行注釋來約束代碼的先決條件、后置條件和不變量,示例代碼:

    interface Time {
     
    ...

     
    @Ensures({
       
    "result >= 0",
       
    "result <= 23"
     
    })
     
    int getHour();

     
    @Requires({
       
    "h >= 0",
       
    "h <= 23"
     
    })
     
    @Ensures("getHour() == h")
     
    void setHour(int h);

     
    ...
    }
    瀏覽 22
    點(diǎn)贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

    編輯 分享
    舉報(bào)
    評論
    圖片
    表情
    推薦
    點(diǎn)贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

    編輯 分享
    舉報(bào)
    <p id="m2nkj"><option id="m2nkj"><big id="m2nkj"></big></option></p>
    <strong id="m2nkj"></strong>
    <ruby id="m2nkj"></ruby>

    <var id="m2nkj"></var>
  • 成人毛片18岁女人 | 奇米久久778 | 无码人妻一区二区三区免费n狂飙 | 九九韩剧网最新电视剧免费观看 | 2021高清无码 | 国产探花视频网站 | 孕妇操逼视频 | 台湾精品无码 | 欧美成人a在线 | 大学生特黄特色大片免费祝频 |