511遇见易语言流程控制返回和结束和销毁
返回()是易語言中常用的命令,但對返回值的類型控制我們有時候并不是很清楚,教程用了四個例子講解了返回,二結束和銷毀更是容易混淆的兩個命令,視頻分別做了演示。
511遇見易語言教程
一、官方源碼
返回
調用格式: 〈無返回值〉 返回 ([通用型 返回到調用方的值]) - 系統核心支持庫->流程控制
英文名稱:return
本命令轉移當前程序執行位置到調用本子程序語句的下一條語句處,并可根據需要返回一個值到子程序調用處。本命令為初級命令。
參數<1>的名稱為“返回到調用方的值”,類型為“通用型(all)”,可以被省略。
操作系統需求: Windows、Linux、Unix
結束
調用格式: 〈無返回值〉 結束 () - 系統核心支持庫->流程控制
英文名稱:end
本命令結束當前易程序的運行。本命令為初級命令。
操作系統需求: Windows、Linux、Unix
銷毀
調用格式: 〈無返回值〉 對象.銷毀 ([邏輯型 立即銷毀]) - 系統核心支持庫->窗口
英文名稱:destroy
銷毀本窗口或窗口組件。窗口被銷毀后,所有在載入本窗口之后對本窗口及其內窗口組件所進行的修改或設置都將被拋棄,窗口被銷毀后如想再次使用必須重新裝載。注意:當窗口調用本方法進行銷毀時,窗口并不會被立即銷毀,而會被推遲到其它所有現存窗口事件處理完畢后才會被真正銷毀。本命令為初級對象成員命令。
參數<1>的名稱為“立即銷毀”,類型為“邏輯型(bool)”,可以被省略。通常情況下,調用銷毀方法后為了考慮到事件處理子程序的后續安全操作,窗口真正的銷毀工作會被延遲到所處事件處理子程序執行完畢后再進行,但有時由于某種特殊需要,可能希望窗口能夠立即被銷毀,設置本參數為真即可。注:1.核心庫4.6版本以前(不包括4.6)由于不支持本參數,執行本方法始終會立即銷毀;2.本參數僅在銷毀窗口時有效,銷毀窗口組件時始終都采取立即銷毀方式。如果被省略,則參數默認值為假。
操作系統需求: Windows
二、視頻源碼
.版本 2.程序集 窗口程序集_啟動窗口.子程序 _按鈕1_被單擊, , , 返回--1 .局部變量 n, 整數型.計次循環首 (10, n) .如果真 (n > 5) 返回 () .如果真結束 畫板1.滾動寫行 (n) .計次循環尾 () 信息框 (“我被執行到了嗎?”, 0, , ).子程序 _按鈕2_被單擊, , , 返回--2.如果真 (子程序1 () = 1) 信息框 (“我被執行到了”, 0, , ) .如果真結束.子程序 子程序1, 整數型返回 (1).子程序 _按鈕3_被單擊, , , 返回-3信息框 (“點擊【確定】開始調用自程序”, 0, “調用提示”, ) 被調用的子程序 () 信息框 (“我的位置是返回后的調用位置!!”, 0, “系統提示”, ).子程序 被調用的子程序信息框 (“我是被調用的子程序” + #換行符 + #換行符 + “點擊【確定】后返回被調用的地方”, 64, “子程序調用提示”, ) 返回 () 信息框 (“我在【返回】之后,所以不會被調用的!!”, 0, “系統提示”, ).子程序 _按鈕4_被單擊, , , 返回-4.如果 (測試返回 () = 真) 信息框 (“我返回了真”, 0, , ).否則.如果結束.子程序 測試返回, 邏輯型, , 返回-4.如果 (1 + 1 = 3) 返回 (真).否則返回 (假) 信息框 (“我計算錯誤,返回了【假】了”, 0, , ) .如果結束.子程序 _按鈕5_被單擊載入 (窗口1, , 假).子程序 _按鈕6_被單擊載入 (窗口2, , 假).子程序 _按鈕7_被單擊結束 ().子程序 _按鈕8_被單擊銷毀 ()源碼:易語言教程流程控制返回和結束和銷毀
? ? ? ? ?511遇見易語言教程
總結
以上是生活随笔為你收集整理的511遇见易语言流程控制返回和结束和销毁的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mybatis 动态切换数据库
- 下一篇: jiegputo matlab转置,ma