31 lines
706 B
Dart
31 lines
706 B
Dart
import 'dart:collection';
|
|
|
|
void main() {
|
|
Set<String> bannedWords = {"spam", "scam", "phishing"};
|
|
var test56 = Set();
|
|
print(test56.runtimeType);
|
|
print(bannedWords.runtimeType);
|
|
|
|
var test5 = HashSet<int>();
|
|
test5.addAll([1, 2, 3, 4, 5]);
|
|
print(test5.elementAt(1));
|
|
print(test5.runtimeType);
|
|
print(bannedWords.runtimeType);
|
|
var test = LinkedHashSet<String>();
|
|
test.add("test1");
|
|
test.add("test3");
|
|
test.add("test2");
|
|
print(test.runtimeType);
|
|
|
|
print(test.elementAt(1));
|
|
|
|
bool isClean(String text) {
|
|
return !text.toLowerCase().split(" ").any(bannedWords.contains);
|
|
}
|
|
|
|
print(isClean("Potentiel gefährlicher Text: scam"));
|
|
|
|
var s = Set<int>();
|
|
print(s.runtimeType);
|
|
}
|