在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    談談FC中的Return和Output的區(qū)別

    談談FC中的Return和Output的區(qū)別

    FC來自于英文單詞Function的縮寫,意為函數(shù)。和C/PASCAL語言一樣,F(xiàn)C同樣也支持返回值(Return)和輸出參數(shù)(Output)。既然他們都可以從函數(shù)獲取結果,那我們該什么時候使用返回值,又什么時候使用Output呢? 它們之間到底有何區(qū)別?

    Return和Output的區(qū)別如下:

      • FC只可以有一個Return,但是可以有多個Output參數(shù);
      • Return可以用于函數(shù)內(nèi)聯(lián),減少了編程工作量。
      • Return不支持個別復雜類型;

    下圖可以看出,每個FC只可以有一個返回值。因此如果需要輸出的參數(shù)比較多的話只能用Output了,但是如果只有一個輸出值的話建議優(yōu)先考慮Return。使用Return輸出的話也很簡單,直接給參數(shù)(FC名稱,下圖中的FC1就是該FC的名稱)賦值即可。

    圖1 Return使用

    我們在調(diào)用帶返回值的FC時需要定義一個與該FC的返回值類型相同的變量。在下圖中臨時變量temp1被定義為和“FC1”返回值同樣類型的Word。

    圖2 調(diào)用帶返回值的FC

    之所以我們推薦在只有一個輸出參數(shù)的時候使用Return是因為這樣的話該FC還可以實現(xiàn)內(nèi)聯(lián)。在下面的示例中,“FC2”是我們定義的另一個FC,它有兩個類型為WORD的輸入?yún)?shù),參見下圖所示。

    圖3 函數(shù)FC2的接口

    我們在調(diào)用FC2的時候可以直接把FC1作為參數(shù)傳遞,因為它的返回值和FC2的輸入?yún)?shù)的數(shù)據(jù)類型一樣,也是WORD。

    圖4 FC內(nèi)聯(lián)

    這樣的內(nèi)聯(lián)編程方式顯然比創(chuàng)建一個中間變量來作為中轉要簡潔的多。

    關于它們之間區(qū)別的最后一點就是Return對有的數(shù)據(jù)類型不支持,比如我們無法返回一個類型為Variant的值。

    圖5 Return不支持Variant類型

    但是對于Output來說,幾乎所有的數(shù)據(jù)類型它都可以支持。從下圖可以看出在Output中,無論是Variant還是Any、Array等都可以使用。

    圖6 Output支持所有的數(shù)據(jù)類型

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權歸原作者所有,如有侵權請聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年6月15日 06:21
    下一篇 2022年6月15日 06:22

    相關推薦

    • 存儲過程語法(sql server存儲過程語法)

      今天小編給各位分享存儲過程語法的知識,其中也會對sql server存儲過程語法進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧! oracle存儲過程基本語法…

      2022年11月26日
    • 銳龍97900x參數(shù)規(guī)格跑分評測 銳龍97900x屬于什么檔次

      銳龍9 7900X是銳龍7000系列處理器中性能頂尖的型號之一,它采用了這一代標配的zen4架構和5nm制程工藝,那么它具體的參數(shù)跑分如何,在電腦上世紀發(fā)揮怎么樣呢,下面就來看看銳…

      2022年11月24日
    • 1千克等于多少磅

      克,此定義在1958年被美國以及其他英聯(lián)邦會員國承認換算回來,一千克等于262磅,一磅等于037千克英國在1963年開始,依據(jù)度量衡法案的規(guī);1 磅=16 盎司=04536 千克 …

      2022年11月24日
    • vivox90pro配置參數(shù)跑分詳情 vivox90pro是什么屏幕

      vivox90pro參數(shù)配置詳情怎么樣?vivo手機在昨晚舉行了X90系列發(fā)布會,有普通款、pro款以及pro+款三個版本,那么vivox90pro具體配置怎么樣呢?下面就讓小編為…

      2022年11月23日
    • vivox90參數(shù)配置詳情 vivox90處理器功耗跑分介紹

      vivox90參數(shù)配置詳情怎么樣?vivo手機在昨晚舉行了X90系列發(fā)布會,有普通款、pro款以及pro+款三個版本,那么vivox90具體配置怎么樣呢?下面就讓小編為大家介紹一下…

      2022年11月23日
    • 三星s21ultra國行和韓版區(qū)別 參數(shù)配置對比有何不同

      一般來說我們購買手機都會買國行版,但是有的朋友可以通過代購買到韓版的三星s21ultra所以想要知道三星s21ultra韓版和國行的區(qū)別是什么,因此今天小編就為大家?guī)砹嗽敿毥榻B,…

      2022年11月23日
    • 閉環(huán)管理和靜默管理的區(qū)別是什么(疫情閉環(huán)管理和靜默管理區(qū)別)

      隨著各地陸續(xù)爆發(fā)疫情,大家針對疫情的一些防控措施也都是比較關注的。疫情閉環(huán)管理和靜默管理的區(qū)別是什么?近期不少各地根據(jù)當?shù)氐囊咔榍闆r推出各種的防控措施,而閉環(huán)管理和靜默管理也是比較…

      2022年11月22日
    • 京東店鋪類型有哪些京東入駐有什么資質要求

      今天的互聯(lián)網(wǎng)發(fā)展迅速,讓傳統(tǒng)企業(yè)有了更多選擇,但也同樣也對剛觸網(wǎng)的商家增添了許多迷茫,近日知舟電商就收到很多商家朋友詢問京東入駐相關問題,今天知舟君就給大家分享下。 一.京東入駐準…

      2022年11月18日
    • 手淘搜索是自然流量嗎(手淘搜索流量怎么提高)

      作為一個賣家,我們都應該知道,現(xiàn)在店鋪的流量大部分來自移動端,也就是我們說的手機端流量。隨著智能手機的發(fā)展及網(wǎng)速的提升,手機購物已成為常態(tài)。而淘寶也一直嘗試著從一個購物平臺往社交平…

      2022年11月18日
    • 怎么刪除自己的追評(淘寶追評可以刪除嗎)

      一、淘寶店鋪每個評價類型的處理方案都是不同的,那具體哪些評價類型該如何區(qū)分呢? 1、主評為好評時:不支持修改或者刪除評價的,若中評/差評改為好評,也不可修改或刪除 ; 2、當主評為…

      2022年11月17日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息