Size: a a a

2021 August 10

FO

FORTRAN ONE LOVE in codingteam
A?
источник

t

ttldtor in codingteam
есть долгоиграющий метод
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)

» [15:54:32] <тг> <@ttldtor> bool очень мерзкий тип
надо свой bool просто запилить, чтоб как у людей.

struct True {};
struct False {};
struct Bool: std::variant<True, False> {};
источник

t

ttldtor in codingteam
разумно ли в его параметры добавлять одновременно и timeout и cancellationToken ?
источник

g

gsomix in codingteam
Нет.
источник

g

gsomix in codingteam
Я обычно токен передаю. Более удобный и гибкий API получается.
источник

t

ttldtor in codingteam
клиенты хотят тупой тырфейс, но у меня нет морального права дать им тупой тырфейс. Я просто дам кучу тырфейсов, чтобы они запутались
источник

t

ttldtor in codingteam
источник

t

ttldtor in codingteam
при конструировании можно передать таймаут, а потом в метод токен. Они немножко на разных уровнях работают, да
источник

t

ttldtor in codingteam
или нет? Надо в код глянуть
источник

g

gsomix in codingteam
> The same timeout will apply for all requests using this HttpClient instance. You may also set different timeouts for individual requests using a CancellationTokenSource on a task. Note that only the shorter of the two timeouts will apply.
источник

g

gsomix in codingteam
Это дефолтный таймаут для инстанса.
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Можно explicit хуйнуть
источник

g

gsomix in codingteam
Для одного метода уже не имеет смысл передавать и то, и другое.
источник

t

ttldtor in codingteam
угу
источник

t

ttldtor in codingteam
Спасибо. Интуитивно я это понимал.
источник

t

ttldtor in codingteam
Гм, а гайдов нет каких-то? Или лучше смотреть на доку по .NET ?
источник

КП

Крылатый Пегас... in codingteam
Ого, так вот отуда такое (int sum := 0; for i to n do sum +:= f(i) od; sum)
источник

t

ttldtor in codingteam
а как тебе это?

 node n := "1234";
# or n := EMPTY; #
 case n in
  (void):     print(("void:", "EMPTY")),
  (real r):   print(("real:", r)),
  (int i):    print(("int:", i)),
  (compl c):  print(("compl:", c)),
  (string s): print(("string:", s))
  out         print(("?:", n))
esac
источник

t

ttldtor in codingteam
73 год, правда
источник