<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] > # 枚舉 枚舉的缺省值為從0遞增的整數。我們可以自定義枚舉值。由于缺省值為0,因此在指定枚舉值的時候一定要小心。 ``` //正確的指定方法 typedef enum {A=0,B,C} my_e; my_e position; //錯誤的指定方法 typedef enum {A=1,B,C} my_e; my_e position; ``` **sv提供了一些遍歷枚舉類型的函數:** * first():返回第一個枚舉常量 * last():返回最后一個枚舉常量 * next():返回下一個枚舉常量 * next(N):返回以后第N個枚舉常量 * prev():返回前一個枚舉常量 * prev(N):返回前N個枚舉常量 ## 遍歷枚舉成員 **例 : 遍歷枚舉成員** ``` module tb ; typedef enum { RED,BLUE,GREEN } color_e; color_e color; initial begin color = color.first(); do begin $display("color=%0d/%s",color,color.name); color=color.next; end while(color != color.first()); //環形賄賂繞回時即完成 end endmodule ``` 結果 ``` Start run at Nov 3 01:09 2020 color=0/RED color=1/BLUE color=2/GREEN ``` > # 字符串 **例 : 字符串基本操作** ``` module tb ; string s; initial begin s = "0YHp"; $display(s.getc(0));//顯示第一個字符值 $display(s.tolower());//大寫轉小寫 s.putc(s.len() - 1 ,"-");//'p'變為 '-' $display(s); $display({s,"1000"});// 0YHp-1000 $display(s.substr(1,3)); //顯示 YH- //創建臨時變量 my_log($psprintf("%s %5d",s,42)); #10; my_log($psprintf("%s %5d","hello",66)); end task my_log(string message); //把信息打印到日志 $display("@%0t: %s",$time,message); endtask endmodule ``` 結果 ``` Start run at Nov 3 01:21 2020 48 0yhp 0YH- 0YH-1000 YH- @0: 0YH- 42 @10: hello 66 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看