今天要來複習之前有實作過的Future,在最後要等待開啟鏈結的時候有使用到,它可以用來實現異步操作,異步操作可以在程式執行時,不用等待某一個操作完成,就可以繼續執行其他操作。接著來看一些Future的範例!
print('Orange');
,再執行異步的程式print('Apple');
print('Apple');
執行完,再繼續執行print('Orange');
Future<T>
實例會返回類型T的值,如果Future不會返回任何值,則Future的類型為Future<void>
,Future可以是未完成或已完成兩種狀態。接著看範例:
print('Date:')
參考資料:
https://medium.com/learn-and-live/%E9%80%B2%E5%85%A5dart%E7%9A%84%E4%B8%96%E7%95%8C-64266d782d5f