| Xususiyat | async |
async* |
|---|---|---|
| Qaytargan turi | Future<T> |
Stream<T> |
| Natijalar soni | Bitta qiymat | Bir nechta qiymatlar ketma-ket |
| Kalit so‘zlar | await |
yield, yield* |
| Foydalanish maqsadi | Bitta natijani olish | Oqim (bir nechta natija) olish |
| Misol | HTTP so‘rovi kabi bitta javob | Sensor ma’lumotlari, oqim kabi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| my-nixos-config on main [+?⇡] via ❄️ impure (nix-shell-env) | |
| ❯ sudo nixos-rebuild switch --flake .#arava --show-trace --log-format internal-json | |
| @nix {"action":"start","id":42356967473152,"level":4,"parent":0,"text":"evaluating derivation 'git+file:///home/muhammad/dev/my-nixos-config#nixosConfigurations.\"arava\".config.system.build.nixos-rebuild'","type":0} | |
| @nix {"action":"msg","level":1,"msg":"\u001b[35;1mwarning:\u001b[0m Git tree '/home/muhammad/dev/my-nixos-config' is dirty"} | |
| @nix {"action":"stop","id":42356967473152} | |
| @nix {"action":"start","id":42356967473153,"level":6,"parent":0,"text":"querying info about missing paths","type":0} | |
| @nix {"action":"stop","id":42356967473153} | |
| @nix {"action":"start","id":42356967473154,"level":0,"parent":0,"text":"","type":102} | |
| @nix {"action":"start","id":42356967473155,"level":0,"parent":0,"text":"","type":104} |