Size: a a a

2020 February 13

A

Aikidos in rust_offtopic
polunin.ai
Поменяй таргет
лол и в TS я тоже могу 1 + "2" написать...эх, вот я тупой. ну, в оправдание скажу, что я не фронтендер
источник

EG

Emmanuel Goldstein in rust_offtopic
Aikidos
Лан, чекнул, TS тоже var'ы ставит. Тут мой косяк.
Я тебе больше скажу, всякие сборщики JS типа webpack будут выдавать var.
источник

p

polunin.ai in rust_offtopic
Aikidos
лол и в TS я тоже могу 1 + "2" написать...эх, вот я тупой. ну, в оправдание скажу, что я не фронтендер
strict: true
источник

EG

Emmanuel Goldstein in rust_offtopic
По умолчанию
источник

DF

Dollar Føølish in rust_offtopic
Тупой, но не фронтендер?
источник

A

Aikidos in rust_offtopic
polunin.ai
strict: true
"use strict"; стоит
источник

p

polunin.ai in rust_offtopic
Dollar Føølish
Тупой, но не фронтендер?
Хм, мне кажется тут стереотипы
источник

A

Aikidos in rust_offtopic
Dollar Føølish
Тупой, но не фронтендер?
Я просто привык, что всё тайпчекается и числа со строками не складываются в моём манямирке.
источник

r

red75prime in rust_offtopic
polunin.ai
fn foo(bar: Ok)
И чем оно должно отличаться от foo() -> u32 { 2 }? Просто сахар для enum Result<T,E> { Ok(Ok<T>), Err(Err<E>) } struct Ok<T>(T) struct Err<E>(E) ?
источник

p

polunin.ai in rust_offtopic
red75prime
И чем оно должно отличаться от foo() -> u32 { 2 }? Просто сахар для enum Result<T,E> { Ok(Ok<T>), Err(Err<E>) } struct Ok<T>(T) struct Err<E>(E) ?
Прямо сейчас не вспомню почему мне это надо было
источник

BD

Berkus Decker in rust_offtopic
polunin.ai
Прямо сейчас не вспомню почему мне это надо было
для наследования поди
источник

BD

Berkus Decker in rust_offtopic
как без него жить то
источник

p

polunin.ai in rust_offtopic
trait Foo {
 fn bar() -> Result<(), ()>;
}
impl Foo for Baz {
 fn bar() -> Result<(), ()> {
   if cond { Ok() } else { Err() }
 }
}
impl Foo for Bat {
 fn bar() -> Result<(), ()>::Ok {
   Ok()
 }
}
источник

EG

Emmanuel Goldstein in rust_offtopic
Aikidos
"use strict"; стоит
Я не настоящий фронтендер, но, мне кажется, директивы JS и настройки TS это разные вещи.
источник

p

polunin.ai in rust_offtopic
polunin.ai
trait Foo {
 fn bar() -> Result<(), ()>;
}
impl Foo for Baz {
 fn bar() -> Result<(), ()> {
   if cond { Ok() } else { Err() }
 }
}
impl Foo for Bat {
 fn bar() -> Result<(), ()>::Ok {
   Ok()
 }
}
Хотелось бы вот так маркировать что функция возвращает всегда Ok
источник

A

Aikidos in rust_offtopic
ааа понял
источник

A

Aikidos in rust_offtopic
я билдил под ES5
источник

p

polunin.ai in rust_offtopic
По идеи проблем особых нет, а можно было бы спокойно анврапить
источник

A

Aikidos in rust_offtopic
под 2020 там let ставится
источник

EG

Emmanuel Goldstein in rust_offtopic
Так Rust не умеет, да (а mypy умеет, лол)
источник