Вот что я сделал:
Future<String> getMeaning(String word) async {
var dbClient = await db;
String sql = 'SELECT bn_word FROM words WHERE en_word =?';
var dbQuery = await dbClient.rawQuery(sql, ['$word']);
if (dbQuery.length > 0) {
String defn = dbQuery.first.values.toString();
return defn;
} else {
return null;
}
}
Метод работает, но он добавляет открытие (
и закрытие )
к строке. Например, ожидается получение apple
, но вместо этого я получу (apple)
. Как это решить?