я просто хочу знать, есть ли способ для цикла быть в условии оператора If?
образец:
if((string.contains(stringlist.hello().value(0),Qt::CaseInsensitive))||(string.contains(stringlist.hello().value(1),Qt::CaseInsensitive))||(string.contains(stringlist.hello().value(2),Qt::CaseInsensitive)))
{
...
}
будет:
if
(
for(int i=0; i < stringlist.hello().size(); i++)
{
string.contains(stringlist.hello().value(i),Qt::CaseInsensitive)
}
)
{
...
}
кстати, функция hello () извлекает список данных из базы данных.
Цель этой программы - проверить строку, если она содержит несколько ключевых слов из базы данных.