perl學習(6)控制語句
1: unless 條件為假時,執行指定的語句
unless…(條件為假執行)…else…(條件為真執行)…
2: until
循環體一直執行,直到條件為真結束
until ($j > 4) {
print "j <= 4";
}
3: if……elsif……
4: $i++ $i-- 先使用變量再++,--; ++$i --$i 先++ --再使用變量
5: 循環控制
可用於for,foreach,while,until
last:用於立刻終止當前循環,類似於c裏的break
next:結束當前這次循環的叠代,類似c中的continue
redo:控制返回到本次循環的頂端,next和redo兩者的最大區別在於next會正常繼續下一次叠代,而redo則會重新執行這次叠代。
6: 帶標簽的塊
標簽和一個冒號放在循環前面創建帶標簽的循環塊;last,next,redo後面可接標簽塊,用於終止其他塊的循環。
perl學習(6)控制語句
相關推薦
perl學習(6)控制語句
OS body 條件 continue 其他 reac 控制 log int 1: unless 條件為假時,執行指定的語句 unless…(條件為假執行)…else…(條件為真執行)… 2: until 循環體一直執行,直到條件為真結束 until ($
WPF學習(6)-控制元件
控制元件是微軟給我們封裝的一系列現成的工具,我們可以使用這些工具,快速地部署我們想要的介面,當然,這些控制元件是非常強大的,所以就要求我們需要對這些控制元件非常瞭解,那麼就可以做出非常厲害的介面。 首先,wp
java===java基礎學習(6)---流程控制,for,if,switch,continue,break
nbsp int exception pub ase nio 內部 註意點 多重循環 註意點: for循環的用法和python截然不同,註意格式 switch~,switch對應的case每當執行完畢都要break,由於基本不怎麽用switch,所以作為了解。 中斷流程
dart語言學習(十三)— 控制流語句
條件語句 if 語句 if…else if語句 if…else if…else語句 void main(List<String> args) { int score = 60; if (score > 90) { print("優秀
linux命令學習(6):ps命令
bytes 釋放 ice cti width kthread hellip 名稱 pts Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要
構建之法學習(6)
客戶 需求 現在 保持 變化 經理 論證 規格 沒有 本周學習的是第六章——敏捷流程 在軟件工程的語境裏,“敏捷流程”是一系列價值觀和方法論的集合。從2001年開始,一些軟件界的專家開始倡導“敏捷”的價值觀和流程,他們肯定了流行做法的價值,但是強調敏捷的做法更能帶來價值。
mysql事務(二)——控制語句使用
spa alt ted clas 數據行 ble 事務提交 一般來說 tran 事務控制 一般來說,mysql默認開啟了事務自動提交功能,每條sql執行都會提交事務。可以使用如下語句關閉事務自動提交功能。 show session variables like ‘auto
數據庫復習總結(6)-SQL語句入門(腳本、命令)
sql cal http sys es2017 mil 多行 數據庫 alt 腳本操作: 註釋:--單行註釋,/**/多行註釋 數據庫:創建、刪除 (可以通過查看master數據庫中的sysdatabase表,來了解當前存在的數據庫) 點擊“新建查詢”,選中哪句執
maven--學習(6)--MVN命令
arc rgs 測試報告 額外 class sna osi tro 反向 Maven庫: http://repo2.maven.org/maven2/ Maven依賴查詢: http://mvnrepository.com/ 一,Maven常用命令: 1. 創建Mave
perl學習(1)基本語法
log 跳過 默認值 斜線 進位 字母 劃線 小寫 perl 一: 如何運行 在linux終端,直接輸入 perl filenaem.pl Perl腳本在解釋執行時和shell腳本一樣,自頂向下,跳過sub定義部分依次執行。 二:標量 1: 標量 可以是數
perl學習(2)hashes
信息 arrays inverse 例子 結構 字符串 隨機 符號 score 一: 哈希概念 是一種數據結構,可容納很多值,並能隨機存取;由關鍵字與索引值構成<key,value>; key值是唯一的 二: 應用場景: 根據主機名找
perl學習(3)模式匹配與正則表達式
.... 表達式 正則表達 pos 匹配模式 模式匹配 $2 多個 info 一:模式匹配中的特殊字符 1: 點號 . 匹配任何單個字符(換行符\n除外) 2: 反斜線 \ 轉義字符,用於特殊符號前,使其失去特殊字符的作用變成普通字符 3: +
perl學習(4)正則表達式處理文本
接收 沒有 per tdi 自動 int con class 開頭 一: 進行本章學習前的一些知識儲備 1: Perl最喜歡用的默認變量:$_(摘於perl語言入門78頁) 假如在foreach循環開頭省略空置變量,Perl就會用它最喜歡的默認變量$_。
區塊鏈學習(6)區塊鏈
有序 打包成 info 運算 區塊鏈 ash 互連 包含 hash 寫了幾篇區塊鏈的學習筆記,今天來寫寫比特幣中的區塊鏈。比特幣中區塊鏈是由包含交易信息的區塊從後向前有序鏈接起來的數據結構。每個區塊從後向前有序地鏈接在這個鏈條裏,每個區塊都指向前一個區塊。 區塊結構 區塊是
MyBatis學習(6)
throws 垃圾回收器 安全 cep 正整數 sin ret 關系 行刷新 本視頻觀看地址:https://edu.51cto.com/sd/3ec2c 1、緩存 1.1、緩存的意義 將用戶經常查詢的數據放在緩存(內存)中,用戶去查詢數據就不用從磁盤上(關系型數據庫數據
Arduino學習(6)
本文介紹Arduino連線並控制步進電機。 連線方式: 程式碼: #define ROTATE(x) {PORTD|=x; PORTD&=(x|0x0F);} //四相單四拍 const char SinBeat[4]={0x80,0x40,0x20,0x10}; /
HTML的學習(6)
表頭的樣式 雖然表格已經初具雛形,但是樣式單一,我們已經添加了一些樣式表,以使它有點更容易閱讀。這個就是收尾工作。可以隨意的去加入任何的style屬性,你會在CSS課程期間學到更多關於這些東西。如果你想新增多個樣式,你只需要用;分號分隔開就行。 <th style="font-si
spring學習(6)
mob 常用 scope rda 之間 出現異常 類對象 介紹 資料 1 spring概念 (1)spring核心兩部分 (2)spring一站式框架 (3)spring版本 可以使用基本的javaBean代替EJB,EJB是重量級框架。 1 spring是一個開源的輕量級
Python學習(6)——面向物件編輯
1、類和例項 (1)通過定義一個特殊的__init__方法,在建立例項的時候,就把相關屬性綁上去 (2)普通的函式相比,在類中定義的函式第一個引數永遠是例項變數self,並且,呼叫時,不用傳遞該引數 (3)和靜態語言不同,Python允許對例項變數繫結任何資料,也就是說,對於兩個例項
mybatis學習(6):快取原理詳解
一、快取原理圖 二、快取原理 一級快取(本地快取) sqlSession級別的快取,一級快取是一直開啟的; SqlSession級別的一個Map &nb