1樓:匿名使用者
$?是返回最近一條命令的返回值,echo $total,$?的意思是返回echo $total的返回值,這裡肯定是成功返回,自然是0了,如果需要fsum返回值,那麼需要在fsum命令後直接$?
即可.subshellinfo=$(fsum 3 2)total=$?
echo $total,$?
那麼就顯示5 0
其中subshellinfo是子程序中所有輸出資訊,第一個$?是子程序返回值
2樓:萬萬的呆爹
bash function 結果都是程式結束列印出的內容,你的函式輸出值是 ehco輸出的。
return 返回的值,一般用來表示程式的狀態是正常結束,還是錯誤結束。
跟一些高階語言不一樣。
3樓:傲慢的王子啊
樓主理解錯了,在sh的函式中return是返回的是執行結果也就是$?,而函式的返回結果就是echo $1,$2.
sai自定義畫筆怎麼儲存,sai自定義畫筆怎麼儲存
開啟sai的整體資料夾,然後有個 toolnrm 資料夾,再把你自己編的筆刷複製進去就行了,不過記得改編號格式等,如果還不行就可能是你自己編的不對了 sai的自定義畫筆是有限bai的,如果超出du數量就zhi不能定義了。自定義的dao畫筆會自動儲存到sai目錄下回的筆刷資料夾答裡,也就是toolnr...
如何自定義Flask中的響應類,如何自定義iOS中的控制元件
點 插入 類 彈出一對話方塊。類的型別尋generic class 然後填入你的類名,如果你要從基類繼承,在下面的 中填上基類名 繼承方式 public protected或private ctrl w 開啟類嚮導,在這裡可以增加新的類。它會自動新增類的標頭檔案 怎樣在自定義類中呼叫action類的...
C語言中能在自定義函式裡面再自定義函式嗎
標準c語言只允許函式的巢狀宣告,而不能進行巢狀定義。c語言中函式定義不能巢狀,但函式呼叫可以巢狀 c語言中能否在一個自定義函式中呼叫另一個自定義函式?當然copy 可以 c語言程式的最基本的模組就是函式,該程式規定 任意函式都可以呼叫其它任意一個函式,包括函式本身 1 函式呼叫自己本身,這種稱為遞迴...