色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Tcl的注釋與續行

電子工程師 ? 來源:未知 ? 作者:李倩 ? 2018-08-24 10:31 ? 次閱讀

Tcl中的注釋符為井號#,但井號#的位置是有所講究的,即它必須位于命令的第一個字符。從這個角度而言,Tcl的注釋和命令處于同一層次,這意味著一個注釋要占用一個命令位置。看一個簡單的例子。在這個例子中,第一條注釋獨自占據一行并以#開始,因此該注釋是合法的;第二條注釋盡管和set命令在同一行,但set命令后緊隨分號,表明命令結束,故該注釋也是合法的;第三條注釋中,#出現在set命令中間,并不是命令的第一個字符,而被當做set命令的一部分,從而造成set命令參數設置不合理。

如果在注釋語句中出現了反斜杠,那么即便另起一行,該行仍被認為是注釋的一部分。如下圖所示。

如果需要注釋掉大段的代碼塊,可采用如下三種方法。

方法1:采用if語句

這個方法是被普遍接受的方法,如下圖所示。由于if條件判斷始終為0,故花括號中的代碼塊將不會被執行。

方法2:利用花括號注釋

Tcl中花括號如果用做參數分組,則其內部置換均被阻止,故可利用此特性實現大段代碼塊的注釋,如下圖所示。

方法3:利用過程proc

Tcl中的proc類似于C語言中的函數,只有當函數被調用時,該函數才會被執行。同樣地,只有該過程proc被調用,才會被做為命令去執行。如下圖所示。commented_out沒有參數(過程名后的花括號為空),且該過程在后續腳本中沒被調用,從而達到了注釋的目的。

上述三種方法最終執行的結果如下圖所示,可以看到x的值時鐘是100,同時y并沒有被賦值,從而驗證了該方法的有效性。

Tcl中采用反斜杠可實現續航。需要注意的是反斜杠后面同一行不能跟隨任何字符包括空格和制表符,否則續行功能將無效。如下圖所示。第一個反斜杠后直接回車換行,故變量a的值即為hello;第二個反斜杠后有空格,變量x被賦值為空格,此時反斜杠起到置換的作用,而不是續行的功能。

結論:

-Tcl中的注釋需要以#開始,且#應位于命令位置的第一個字符

-Tcl中的續行通過反斜杠來實現,但反斜杠后不能跟其他字符

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7604

    瀏覽量

    136692
  • TCL
    TCL
    +關注

    關注

    10

    文章

    1722

    瀏覽量

    88566
  • 函數
    +關注

    關注

    3

    文章

    4327

    瀏覽量

    62573

原文標題:注釋與續行

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    錯誤轉換發生在“ template * .ftl”生成的文件的注釋

    親愛的Microchip和聲Studii使用移位JIS編碼。在注釋,即文本后/ /,我使用日語的移位JIS編碼。THID文本發生錯誤轉換。請參閱附圖。一個是MyDr.C.FTL,另一個
    發表于 03-06 11:46

    STM32Cube IDE執行注釋的問題求解

    大家好,我正在調試一個帶有 2 個最近注釋的項目,并且調試正在執行這些: 我以前構建過那個項目,我不明白發生了什么,也許你可以回答我這個問題。先感謝您!
    發表于 01-09 08:32

    關于Java的注釋

    對于Java注釋我們主要了解兩種: // 注釋 /* ...... */ 注釋若干 但還有第三種,文檔
    發表于 12-21 17:30 ?9次下載

    TCL董事長坦言實施3+1業架構調控三網融合議案

    TCL董事長坦言實施3+1業架構調控三網融合議案
    發表于 03-05 09:09 ?792次閱讀

    C語言的符使用資料講解

    眾所周知,如果你需要在代碼中定義一個較長的字符串,首先我會想把它們放在多行上(因為放在一上會不便于閱讀),這樣代碼即美觀又便于閱讀;這就需要符了。
    發表于 11-06 17:30 ?0次下載

    TCL電視因面板漲價,在美國賣場陸下架

    據韓國Money today網站1月4日報道,中國最大的電視制造商TCL近期在美國大型賣場陸下架,預計三星電子和LG電子將會從中受益。報道分析稱,TCL電視總銷量中的40%是美國市場貢獻的,一旦撤離美國市場,
    的頭像 發表于 01-12 14:06 ?2473次閱讀

    TCL電視因線下缺貨陸下架美國市場

    前不久,韓國Money today網站報道稱,TCL電視在美國大型賣場陸下架,一旦TCL撤離該國市場,這家公司將遭到重創,因為TCL電視總銷量的40%由美國市場貢獻。而在今天下午,
    的頭像 發表于 01-12 15:33 ?3914次閱讀

    C語言如何注釋以及在哪兒注釋

    文件注釋描述了該文件的內容,如果一個文件只聲明,或實現,或測試了一個對象,并且這個對象已經在它的聲明處進行了詳細的注釋,那么就沒必要再加上文件注釋,除此之外的其他文件都需要文件注釋
    的頭像 發表于 06-17 09:22 ?4102次閱讀

    怎樣在YAML中添加注釋

    AML 廣泛用于為容器化應用程序編寫配置文件。解釋特定或者忽略錯誤,都需要用到注釋
    的頭像 發表于 01-30 16:02 ?2197次閱讀
    怎樣在YAML中添加<b class='flag-5'>注釋</b>

    代碼即注釋注釋即代碼的概念是如何形成的

    "代碼即注釋注釋即代碼"這個概念是如何形成的呢?記得之前看一些討論,程序員應該如何寫代碼的注釋,大家的意見很多,不過我只對兩句話記憶非常深刻:
    的頭像 發表于 11-18 16:52 ?767次閱讀
    代碼即<b class='flag-5'>注釋</b>,<b class='flag-5'>注釋</b>即代碼的概念是如何形成的

    C語言中如何實現注釋

    在C語言中,注釋是用來增加代碼可讀性和注釋過程和功能的文本。C語言中支持兩種類型的注釋:單行注釋和多行注釋。 單行
    的頭像 發表于 11-22 10:17 ?1258次閱讀

    c語言怎么把代碼全部注釋

    要將C語言代碼全部注釋掉,即不讓代碼被編譯和執行,可以使用注釋語句來實現。C語言提供兩種注釋方式:單行注釋和多行注釋。 單行
    的頭像 發表于 11-22 10:21 ?7194次閱讀

    vs中如何快速注釋多行代碼

    在VS中,快速注釋多行代碼可以通過以下幾種方法實現。我將詳細介紹每種方法的步驟和應用場景。 方法一:塊注釋注釋是一種常見的注釋多行代碼的方法。它適用于需要
    的頭像 發表于 11-22 10:26 ?1.6w次閱讀

    java中的注釋有三類分別是

    注釋。 單行注釋: 單行注釋以雙斜杠(//)開頭,用于在代碼旁邊添加簡短的注釋說明。這種注釋只在一
    的頭像 發表于 11-28 16:47 ?1226次閱讀

    java怎么注釋整個文檔

    : 創建一個類或接口的源文件。假設我們要注釋的類名為 MyClass 。 在源文件的頂部,使用 /** 開頭, */ 結尾,包圍整個類的定義。這形成了JavaDoc注釋的開始和結束。 在注釋塊的每一
    的頭像 發表于 11-28 17:14 ?727次閱讀
    主站蜘蛛池模板: 老年日本老年daddy| 久久亚洲国产精品亚洲| 久久热精品18国产| 日本XXXXZZX片免费观看| 亚洲午夜久久影院| 电影 qvod| 老师湿乎乎两半嫩| 天天干夜夜曰| A国产一区二区免费入口| 花蝴蝶高清在线视频免费观看| 欧美囗交xx bbb视频| 一边亲着一面膜下的免费过程| www.av天堂网.com| 久久成人免费大片| 性西欧俄罗斯极品| 俄罗斯美女z0z0z0在线| 女人夜夜春| 91国在线产| 久久久96人妻无码精品蜜桃| 天天影视香色欲综合网| 啊灬啊灬啊灬快灬深高潮啦| 啦啦啦影院视频在线看高清...| 亚洲AV久久无码精品国产网站 | 久久国产精品自线拍免费| 午夜伦理 第1页| 国产国产人免费观看在线视频 | 工口肉肉彩色不遮挡| 欧美人与禽ZOZO性伦交视频| 又大又硬又爽免费视频| 和老外3p爽粗大免费视频| 性夜影院爽黄A爽免费动漫| 国产成人女人在线视频观看| 日韩精品人成在线播放| 岛国大片在线播放高清| 日韩精品 电影一区 亚洲高清| 99视频在线免费观看| 日本50人群体交乱| 高清欧美一区二区三区| 视频三区 国产盗摄| 国产免费久久爱久久啪| 亚州AV人片一区二区三区99久|