Pemrograman

13
Fungsi withTimeout memberikan IllegalStateException: Tidak ada loop acara. Gunakan runBlocking {...} untuk memulai. di klien Kotlin Multiplatform iOS

Pembaruan: Ini berfungsi jika saya pertama kali menjalankan coroutine tanpa batas waktu dan kemudian dengan TimeTime. Tetapi jika saya menjalankan coroutine withTimeout terlebih dahulu maka itu memberi saya kesalahan. Hal yang sama berlaku untuk Async juga. Saya membuat aplikasi multiplatform demo...

13
Metode yang disebut `... 'didefinisikan di sini

Ruby 2.7 baru saja dirilis dan muncul peringatan baru untuk "Pemisahan argumen posisi dan kata kunci" (lihat Posting Rilis mereka ). Saya bermain-main dengannya dan menemukan bahwa ada peringatan lain, yang saya tidak mengerti. Contoh: def multiply(x:, y:) x * y end args = { x: 2, y: 3...

13
Kemungkinan kompiler bug di MSVC

Kode berikut dikompilasi dengan gcc dan dentang (dan banyak kompiler C ++ 11 lainnya) #include <stdint.h> typedef int datatype; template <typename T> struct to_datatype {}; template <> struct to_datatype<int16_t> { static constexpr datatype value = 1; }; template...

13
Bagaimana expr dievaluasi begitu cepat

Saya telah mencoba ekspresi const yang dievaluasi pada waktu kompilasi. Tapi saya bermain dengan contoh yang tampak sangat cepat ketika dieksekusi pada waktu kompilasi. #include<iostream> constexpr long int fib(int n) { return (n <= 1)? n : fib(n-1) + fib(n-2); } int main () {...