/ / Swift: jak opróżnić standardowe wyjście po println? - szybki

Swift: jak spłukać standardowe wyjście po println? - szybki

Jak wypłukać standardowe wyjście w Swift po println dowództwo?

To jest, co jest odpowiednikiem Swift fflush(stdout) w C?

Odpowiedzi:

7 dla odpowiedzi № 1

Może następujące prace (kompiluje i buduje, ale nie próbowałem tego):

Miejsce #import <stdio.h> w twoim pliku nagłówkowym

W swoim kodzie użyj:

fflush(__stdoutp)


6 dla odpowiedzi nr 2

Jeśli chcesz automatycznie wypróżnić się na standardowe wyjście, zamiast ręcznie dzwonić fflush(__stdoutp) po każdym println, możesz całkowicie wyłączyć buforowanie.

setbuf(__stdoutp, nil);


3 dla odpowiedzi nr 3

Możesz użyć

fflush(stdout)

po zaimportowaniu libc:

#if os(Linux)
import Glibc
#else
import Darwin.C
#endif