程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java基本教程之Hello World到面向對象

Java基本教程之Hello World到面向對象

編輯:關於JAVA

Java基本教程之Hello World到面向對象。本站提示廣大學習愛好者:(Java基本教程之Hello World到面向對象)文章只能為提供參考,不一定能成為您想要的結果。以下是Java基本教程之Hello World到面向對象正文


1、Shell函數

本教程今朝為止一切劇本都是從頭至尾履行。如許做很好,但你或許曾經留意到有些劇本段間相互反復。

shell許可將一組敕令集或語句構成一個可用塊,這些塊稱為shell函數。

shell中函數的界說格局以下:
函數名(){
    command1
    command2
    ...
    commandN
    [ return value ]
}

假如情願,可在函數名前加上症結字function,這取決於應用者。
function 函數名(){
    command1
    command2
    ...
    commandN
    [ return value ]
}

函數前往值,可以顯示增長return語句;假如不加,則將最初一條敕令運轉成果作為前往值(普通為0,假如履行掉敗則前往毛病代碼)。 return後跟數值(0-255)。

函數可以放在統一個文件中作為一段代碼,也能夠放在只包括函數的零丁文件中。函數不用包括許多語句或敕令,乃至可以只包括一個echo語句,這取決於應用者。

上面的例子界說了一個函數並停止挪用:

#!/bin/bash
demoFun(){
    echo "This is your first shell function!"
}
echo "Function begin..."
hello
echo "Function end!"

輸入:
Function begin...
This is your first shell function!
Function end!

上面界說一個帶有return語句的函數:

#!/bin/bash
funWithReturn(){
    echo "The function is to get the sum of two numbers..."
    echo -n "Input first number: "
    read aNum
    echo -n "Input another number: "
    read anotherNum
    echo "The two numbers are $aNum and $anotherNum !"
    return $(($aNum+$anotherNum))
}
funWithReturn
echo "The sum of two numbers is $? !"

輸入相似上面:
The function is to get the sum of two numbers...
Input first number: 25
Input another number: 50
The two numbers are 25 and 50 !
The sum of two numbers is 75 !

函數前往值在挪用該函數後經由過程 $? 來取得。

留意:一切函數在應用前必需界說。這意味著必需將函數放在劇本開端部門,直至shell說明器初次發明它時,才可使用。挪用函數僅應用其函數名便可。

2、Shell函數參數

在Shell中,挪用函數時可以向其傳遞參數。在函數體外部,經由過程 $n 的情勢來獲得參數的值,例如,$1表現第一個參數,$2表現第二個參數...

帶參數的函數示例:


#!/bin/bash
funWithParam(){
    echo "The value of the first parameter is $1 !"
    echo "The value of the second parameter is $2 !"
    echo "The value of the tenth parameter is $10 !"
    echo "The value of the tenth parameter is ${10} !"
    echo "The value of the eleventh parameter is ${11} !"
    echo "The amount of the parameters is $# !"
    echo "The string of the parameters is $* !"
}
funWithParam 1 2 3 4 5 6 7 8 9 34 73

輸入:
The value of the first parameter is 1 !
The value of the second parameter is 2 !
The value of the tenth parameter is 10 !
The value of the tenth parameter is 34 !
The value of the eleventh parameter is 73 !
The amount of the parameters is 12 !
The string of the parameters is 1 2 3 4 5 6 7 8 9 34 73 !"

留意,$10 不克不及獲得第十個參數,獲得第十個參數須要${10}。當n>=10時,須要應用${n}來獲得參數。

別的,還有幾個特別字符用來處置參數:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved