у меня есть следующий код:
class SomeStuff
{
public static List<Debt> userDebts
(Bank inBank, User user) =>
throw new Exception("Not implemented");
public static Option<Bank> parseBankName
(string bankName) =>
throw new Exception("Not implemented");
public static Option<List<Debt>> debtsOfLastUserInBank
(string bankName, List<User> users) =>
// implement this function without pattern-matching
}
мне просто нужно вызвать parseBankName, вернуть опцию типа банк и ее же закинуть в userDebts, добавив добавив users.Last
я пытался сделать так:
public static Option<List<Debt>> debtsOfLastUserInBank
(string bankName, List<User> users) => _ = (parseBankName(bankName), userDebts(bankName, users.Last())).Apply((_, req) => req);
но вот синтаксис не очень хорошо знаю, поэтому не компилится - bankName в userDebts подсвечивается
как все правильно сделать?