UnimplementedError: Global evaluation not currently supported

Hai teman-teman, ketemu lagi dengan saya, kali ini kita akan melakukan error handle untuk error yang terjadi di dart, disini saya akan berbagi pengalaman saya saat menjalankan code dart di vscode editor dan disini saya yang menemukan error dengan pesan : “UnimplementedError: Global evaluation not currently supported”. sebelum melanjutkan ke tutorialnya, jika ada yang belum mengetahui cara melakukan intalasi dart di windows bisa cek tutorial cara install dart di windows disini

Berikut code yang saya running

import 'dart:io';

void main() {
  print('Enter price');
  var n1 = double.parse(stdin.readLineSync()!);
  print('Enter quantity');
  var n2 = double.parse(stdin.readLineSync()!);

  var output = n1 * n2;

  print('Total : $output');
}

Jika teman-teman juga mendapat pesan error “UnimplementedError: Global evaluation not currently supported” seperti saya, bisa mencoba cara yang saya lakukan untuk menghandel error ini.

Secara default, aplikasi dijalankan di Debug Console, karena code yang saya jalankan diatas mengharuskan menginput price dan quantity dimana  inputnya digunakan sebagai REPL untuk evaluate expressions. Jika Anda ingin berinteraksi dengan “stdin” untuk prosesnya, Anda harus mengatur aplikasi agar berjalan di Terminal. Bagaimana caranya ?

Disini saya menggunakan VsCode sebagai editornya, silahkan masuk ke menu “Extensions” lalu ketikan dart lalu klik roda gerigi disebelah kanan, lalu klik “extensions setting” seperti gambar dibawah ini :

Demikian cara menangani error “UnimplementedError: Global evaluation not currently supported” pada dart di vscode editor, anda juga bisa mendapatkan tutorial flutter disini sebagai tambahan belajar dart. semoga bermanfaat

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *