Сначала вы можете использовать Stream.of
для этого:
if (Stream.of(arg1, arg2, arg3).allMatch(arg -> arg > 0))
{
System.out.println("Passed (if)");
}
else
{
System.out.println("Not passed (else)");
}
Но вы можете создать свою собственную «структуру» для использования следующим образом:
checkIf(arg -> arg > 0,
() -> System.out.println("Passed (if)"),
() -> System.out.println("Not passed (else)"),
arg1, arg2, arg3);
И здесь является реализация checkIf()
, использованная выше:
public static <T> void checkIf(Predicate<T> predicate, Runnable actionIfTrue, Runnable actionIfFalse, T... values)
{
if (Stream.of(values).allMatch(predicate))
{
actionIfTrue.run();
}
else
{
actionIfFalse.run();
}
}
Вам необходимо добавить в свой модуль, в манифесте .py , следующую зависимость: 'ависимый ': [' mail '], , потому что Вы пытаетесь унаследовать от модуля 'mail' от аддонов (mail.thread находится в этом модуле). Основной этот модуль не установлен. Таким образом, вы пытаетесь унаследовать от несуществующей модели, пока не установите этот модуль. Я рекомендую вам использовать в зависимости от всех модулей, которые используют другие модели (наследовать модель / представления). В этом случае вы больше не получите никаких ошибок, подобных этой. Удачи!