Perl學習之四:語句(續)

循環控制:
1.last
退出標簽的語句塊
2.next

3.redo
不推薦,循環次數不可控

4.goto
不推薦。
***************************************
標簽:

先定義一個 label
last|next|redo|goto label;

last VS next 相當于C語言中的:
last ==>break
next ==>continue
*************************************
perl的continue語句:
continue{語句}與C中的不太一樣
**************************************
單行條件語句與循環語句
語句+條件;

unless:print $a unless($a==0);
while: print $a while($a -==0);
untile: print $a untile($a -=0);
**************************************
用&& || 的條件語句(***)
$a==0&&print &a;
open(F,'file') || die "can't open";

****************************************
die:
warn:

$!:內部變量,包含錯誤代碼

$@:內部變量,包含錯誤信息

?

轉載于:https://www.cnblogs.com/chip/p/4133499.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257951.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257951.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257951.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2017年8個最流行的Web編程趨勢

互聯網一直在不斷的發展,這意味著開發人員必須及時了解當前的所有變化。人們在新聞、社交、購物到銀行等各大方面都與互聯網有著千絲萬縷的聯系。因此,為了滿足全球數百萬網絡用戶的需求,Web開發需求正在上升。Web編程趨勢是在W開發的過程中不…

linux 分卷壓縮到指定目錄,運用在android下Linux分卷壓縮與分卷解壓的命令

protected static Vector execRootCmd(String paramString) {Vector localVector new Vector();try {Process localProcess Runtime.getRuntime().exec("su ");// 經過Root處理的android系統即有su命令OutputStream localOutputStream localProcess.getOutputStre…

gRPC-rs:從 C 到 Rust

介紹 在上篇文章中,我們講到 TiKV 為了支持 [gRPC],我們造了個輪子 [gRPC-rs],這篇文章簡要地介紹一下這個庫。首先我們來聊聊什么是 gRPC。gRPC 是 Google 推出的基于 [HTTP2] 的開源 RPC 框架,希望通過它使得各種微服務之間擁有…

紅帽linux無法進入tty,linux自啟腳本(以及無法進入tty控制臺)

1.建立需開機運行的腳本auto(可以不要后面的.sh后綴)2.放在/etc/init.d/目錄下 (操作系統復制命令,在當前文件夾下復制sudo cp auto /etc/init.d)[可能先要對init.d取得x權限]3.賦予權限,在init.d文件目錄下sudo chmod 775 ./auto4.執行,命…

【最短路】SDUT3034--炸學校

炸學校 Time Limit: 2000ms Memory limit: 65536K 有疑問?點這里^_^ 題目描述 “小兒么小二郎,背著那炸彈炸學校,不怕那太陽曬,也不怕那風雨狂。”估計這首歌我們大家都耳熟能詳了。于是就有一群小學生們商量著炸學校。要把本…

管控研發部門USB設備

前提背景:研發部門圖紙經常泄漏,領導說要管控USB,但是要能讀,只限制不能寫。本想大力推薦Devicelock,因費用原因沒了后話,只好使用最基本的域策略進行實施.51CTOblog傳圖片這么麻煩,還是全部寫文字好了。實…

linux系統編程練手項目,精選 22 個 C++ 項目,編程小白練手首選!

C/C 做為元老級的編程語言,任時光更迭依舊屹立不倒,哪怕現在煊赫一時的AI,其底層也是用其編寫。linux那么做為新手該如何快速上手 C 呢?固然是敲代碼啊!一切不寫代碼的學編程都是瞎搞。下面為你們精選了 22 個 C 項目&…

Swift iOS : WebView緩存圖片的方法

廣告 Swift iOS開發小書 ,幫你快速上手開發 www.ituring.com.cn/book/2413 正文 每次加載WebView內容,如果圖片可以緩存的話,速度就會非常快。默認情況下,WebView自己來加載圖片,緩存的策略也是自己定的。如想要自己緩…

linux怎么同時查看兩個文件,MultiTail - 在單個Linux終端中同時監視多個文件

無論是服務器管理員還是程序員,我們需要參考多個日志文件來有效地排除故障任務。 為了實現這一點,我們必須打開,拖尾或更少的不同shell中的每個日志文件。 但是,我們可以使用傳統的tail命令狀尾-f在/ var / log / messages文件或尾…

新一代藍牙5標準開啟 會成為物聯網的最佳選擇嗎

在過去,藍牙在生活中最常見的應用就是鍵盤、鼠標、音箱和藍牙耳機,這些傳輸對頻寬要求不高,藍牙技術的采用不僅節省了線材成本,還增加了產品的靈活性。藍牙技術聯盟(SIG)正式宣布推出新一代標準藍牙5(Bluetooth 5),其主…

今日BBC

1、隨身英語 Dry January 新年戒酒一個月 link 2、地道英語 Hot potato 棘手的問題“燙手山芋” link 3、今日新聞 Brussels attacks: Belgian police arrest six suspects link The arrests were made in the Schaerbeek district. There is no word yet on the identitie…

c語言中的指針語法,C語言中指針的用法介紹

C語言中指針的用法介紹for(int i0;i{num*s;s;}return num;)這個例子中的函數 fun統計一個字符串中各個字符的 ASCII 碼值之和。前面說了,數組的名字也是一個指針。在函數調用中,當把 str 作為實參傳遞給形參 s后,實際是把 str 的值傳遞給了 s…

實驗吧 貌似有點難 偽造ip

解題鏈接: http://ctf5.shiyanbar.com/phpaudit/ 解答: 點擊View the source code —>代碼顯示IP為1.1.1.1即可得到KEY—>使用modify header偽造IP—>拿到flag 相關: modify header我也是第一次用,下面附上相關說明&…

用C語言用指針怎么算通用定積分,C語言:利用指針編寫程序,用梯形法計算給定的定積分實例...

題目要求利用指針編寫程序,用梯形法計算下列公式中的定積分:參考代碼首先說明一下指針的用處:因為所傳遞的參數均為數字,并不需要使用指針提高效率,故這里使用指針指向函數。請注意calc()函數中的這一語句:…

單點登錄系統cas資料匯總

http://jasig.github.io/cas/4.0.x/index.html 主頁https://jasigcas.herokuapp.com demohttps://wiki.jasig.org/display/CASUM/Home 4.x之前的文檔http://jasig.github.io/cas/4.1.x/index.html …

有限小數用c語言,分數化為有限小數或無限循環小數(c實現)

問題描述:將分數轉化為小數,相信很多人都會吧.那么,這里給定一個分數N/D,N為分子,D為分母(N,D均為整數),試編程求出N/D的小數形式,當然如果這個小數為無限循環小數,則把循環的部分用…

你該把前端外包出來了

2019獨角獸企業重金招聘Python工程師標準>>> 移動熱潮慢慢褪去,大的幾個app已經霸占了所有的人桌面,而微信卻變得越來越重要。微信里面,提倡H5的應用,H5應用開發成本低、上線快、易調整、跨平臺等諸多優勢,…

R 統計學工具部署和使用

由于公司內部對于市場數據分析的需求,要求引入R統計工具,并集成到報表工具中。對于R的介紹,大家請百度一下,當然,最好能去看官方的說明 https://www.r-project.org/ 下面簡單介紹一下R工具的安裝和數據分析工具Spotfir…

USACO Dual Palindromes

輸出N個大于s的滿足條件的數&#xff0c; 對于滿足條件的數的定義是其2-10進制表示中&#xff0c;至少有兩種表示為回文串。。還是暴力&#xff1a; /*ID: m1500293LANG: CPROG: dualpal */ #include <cstdio> #include <cstring> #include <algorithm>using…

c語言庫函數fgets,C語言 標準I/O庫函數 fgets 使用心得

char *fgets(char *s, int n, FILE *stream);參數說明&#xff1a;s --指定存放所讀取的數據的位置n -- 指定所讀取數據的最大長度(這個最大長度包括了字符串結束符 \0所占據的存儲空間&#xff0c;因此&#xff0c;實際最大讀取的有效字符數是 n - 1)stream --數據源&#xff…