<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          little-lang類似C的腳本語言

          聯(lián)合創(chuàng)作 · 2023-09-27 23:20

          little-lang 是一種靜態(tài)類型的,類似C的腳本語言。

          特征:

          • 與C語言語法相似

          • Structs, lists, arrays, hashes

          • Perl 的正則表達式: buf =~ /.*foo/, I/O: while (buf = <>)

          • 沒有內(nèi)存管理(引用計數(shù))

          • 編譯到Tcl的字節(jié)代碼,little-lang可以調(diào)用的Tcl,TCL可以調(diào)用little-lang

          • 完全訪問Tcl的運行和庫

          • 完全訪問Tk的圖形工具包

          示例:

          /* trivial grep implementation */
          int
          main(string argv[])
          {
              string buf, regexp;
              int    ret = 1; // not found is default
              
              unless (regexp = argv[1]) die("usage: grep regexp [files]");
              undef(argv[1]); // left shift down the args
          
              /*
               * Example perl goodness, the iterate through files and regexp
               */
              while (buf = <>) {
              if (buf =~ /${regexp}/) {
                  puts(buf);
                  ret = 0;
              }
              }
              return (ret);
          }

          安裝

          在 Linux 和 Windows 中, 一個 make install 將會在 /usr/local/bin 中安裝 L 和 L-gui (可以被L_INSTALL_DIR=$DIR覆蓋)

          警告:如果你的在 /usr/ local 安裝了 Tcl / Tk8.6版,執(zhí)行make install會影響你的安裝。

          對于 OS X,little-lang 的安裝方法也是一樣的,但L-GUI應用程序包將被復制到默認在 /Applications 中的 LGUI_OSX_INSTALL_DIR

          瀏覽 18
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品麻豆 | 免费一级特黄特色黄录像 | 伊人久久大香线蕉综合色狠狠 | 亚洲中文无码视 | 免费A在线观看播放 |