iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0
影片教學

30天讓你從【零基礎】掌握智能合約 Solidity 入門走到飛系列 第 10

Solidity 入門走到飛🚀-【Day10】控制流 - 插入排序

  • 分享至 

  • xImage
  •  

影片教學

Yes

主要內容

當你在 Solidity 中編寫智能合約時,可以使用不同的控制流來控制程式的執行。

1.if-else

根據特定條件來執行不同的程式碼區塊。如果條件為真,則執行 if 部分,否則執行 else 部分。

2.for 迴圈

使用 for 迴圈可以重複執行一段程式碼,通常用於處理陣列或重複性任務。你可以指定迴圈的起始條件、終止條件和遞增規則。

3.while 迴圈

while 迴圈允許在滿足特定條件時重複執行程式碼。只有當條件為真時,程式碼區塊才會被執行。

4.do-while 迴圈

do-while 迴圈與 while 迴圈類似,但它首先執行程式碼區塊,然後檢查條件是否滿足,如果條件滿足,則繼續執行。

5.三元運算子

三元運算子是一種簡單的條件表達式,用於根據特定條件返回不同的值。

continue

當程式執行到 continue 時,它會立即跳轉到迴圈的下一個迭代(iteration)而不執行該迭代中 continue 之後的程式碼。

break

當程式執行到 break 時,它會立即結束整個迴圈,跳出迴圈的執行,並繼續執行迴圈之後的程式碼。

相關連結

WTF Solidity InsertionSort


上一篇
Solidity 入門走到飛🚀-【Day9】常數 - constant、immutable
下一篇
Solidity 入門走到飛🚀-【Day11】構造函數 & 修改器
系列文
30天讓你從【零基礎】掌握智能合約 Solidity 入門走到飛30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言