Страница 6 из 14
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 1:23 pm
Mad Hatter
Bobeg писал(а): ↑Ср авг 16, 2023 1:18 pm
Интеррапт писал(а): ↑Ср авг 16, 2023 1:11 pm
про себя на нынешней работе - Rust, Go, Android/Kotlin, iOS/Swift
вот ржаву я понять не могу.
времени на нее нету, а просто глядя на код на ржаве я ваще не понимаю что там написано.
и тут непонятно?
Код: Выделить всё
fn main() {
// Statements here are executed when the compiled binary is called.
// Print text to the console.
println!("Hello World!");
}
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 2:01 pm
WebFunk
Ну не надо, в ржаве дохрена чего еще надо написать, чтобы скомпилировалось и заработало. Ржава это порождение диавола
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 2:06 pm
Bobeg
WebFunk писал(а): ↑Ср авг 16, 2023 2:01 pm
Ну не надо, в ржаве дохрена чего еще надо написать, чтобы скомпилировалось и заработало. Ржава это порождение диавола
вот!
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 2:15 pm
Bobeg
вот тут скажем.
смотрю я на это. и блин. восклицательные знаки какие-то. слайсы. анврапы. иногда написано слово нью, иногда нет.
нипанятно!
https://rust-ml.github.io/book/5_linear_regression.html
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 2:18 pm
Bobeg
или вот обьясняют анврап
Код: Выделить всё
pub fn unwrap(self) -> T {
match self {
Ok(t) => t,
Err(e) => unwrap_failed("called `Result::unwrap()` on an `Err` value", e),
}
}
вот зер фак из ол зет? тонкие стрелки, толстые стрелки, запятые, матч ...
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 2:26 pm
Mad Hatter
Bobeg писал(а): ↑Ср авг 16, 2023 2:18 pm
или вот обьясняют анврап
Код: Выделить всё
pub fn unwrap(self) -> T {
match self {
Ok(t) => t,
Err(e) => unwrap_failed("called `Result::unwrap()` on an `Err` value", e),
}
}
вот зер фак из ол зет? тонкие стрелки, толстые стрелки, запятые, матч ...
Так и запишем, Бобег жабу скрипт реакт в глаза не видел.
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 2:48 pm
voyager3
Bobeg писал(а): ↑Ср авг 16, 2023 2:18 pm
или вот обьясняют анврап
Код: Выделить всё
pub fn unwrap(self) -> T {
match self {
Ok(t) => t,
Err(e) => unwrap_failed("called `Result::unwrap()` on an `Err` value", e),
}
}
вот зер фак из ол зет? тонкие стрелки, толстые стрелки, запятые, матч ...
Как плюсовику, вам должно быть всё очевидно. Тонкая стрелочка - тип результата, как в плюсах 1х. Толстая стрелочка - освящённый веками синтаксис паттерн-матчинга из функциональных ЯП.
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 3:06 pm
Bobeg
voyager3 писал(а): ↑Ср авг 16, 2023 2:48 pm
Bobeg писал(а): ↑Ср авг 16, 2023 2:18 pm
или вот обьясняют анврап
Код: Выделить всё
pub fn unwrap(self) -> T {
match self {
Ok(t) => t,
Err(e) => unwrap_failed("called `Result::unwrap()` on an `Err` value", e),
}
}
вот зер фак из ол зет? тонкие стрелки, толстые стрелки, запятые, матч ...
Как плюсовику, вам должно быть всё очевидно. Тонкая стрелочка - тип результата, как в плюсах 1х. Толстая стрелочка - освящённый веками синтаксис паттерн-матчинга из функциональных ЯП.
Смешной Вояджер, надулся аки индюк.
Re: Кто какой программист чего и на чем
Добавлено: Ср авг 16, 2023 10:58 pm
Интеррапт
Bobeg писал(а): ↑Ср авг 16, 2023 1:18 pm
Интеррапт писал(а): ↑Ср авг 16, 2023 1:11 pm
про себя на нынешней работе - Rust, Go, Android/Kotlin, iOS/Swift
вот ржаву я понять не могу.
времени на нее нету, а просто глядя на код на ржаве я ваще не понимаю что там написано.
это потому, что Rust учить нужно
синтаксически - обычный язык. а вот с концепцией borrow checker при работе с памятью - да, к этому нужно привыкать.
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 7:12 am
Bobeg
мне не нравитца когда для того штобы создать поинтер надо писать слово бокс. ай доунт лайк.
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 9:05 am
voyager3
Интеррапт писал(а): ↑Ср авг 16, 2023 10:58 pm
это потому, что Rust учить нужно
синтаксически - обычный язык. а вот с концепцией borrow checker при работе с памятью - да, к этому нужно привыкать.
В некоторых конторах на C++ внутренние стандарты примерно как borrow. Ну или наоборот в Rust принуждают к подобным стандартам на уровне языка.
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 11:12 am
Buddy
Может кто поможет, задача скомбинировать коды в один универсальны для получения результатов, переду на англиский извиняйте клавы нет. Thank you.
The first code:
Код: Выделить всё
original_nums = list(range(1, max_num + 1))
renumbering = 0
result_dict = { n: (renumbering := renumbering + 1) if n in existing_claim_numbering else "Cancelled" for n in original_nums}
it produces the result:
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}
runs this list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
the second code:
Код: Выделить всё
result_dict = {}
for i in range(0, max_num):
if i < len(existing_claim_numbering):
result_dict[i + 1] = existing_claim_numbering[i]
else:
result_dict[i + 1] = "Cancelled"
produces the results:
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}
or
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}
runs theses lists:
[1, 7, 3, 4, 5, 6, 2]
or
[1, 7, 3, 5, 6, 2]
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 9:09 pm
llama mama
В первом дикшенари компрехеншен потерялась я.
Поняла что перенумеровать клеймы.
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 9:14 pm
llama mama
A есть тут в RegEx специалисты? Сегодня мудохалась я с ним
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 9:26 pm
kyk
llama mama писал(а): ↑Чт авг 17, 2023 9:14 pmA есть тут в RegEx специалисты?
можно online проверять, есть много таких интырнет-сервисов для непрограммёров и прочих учОных
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 9:34 pm
llama mama
не понимаю эти проверялки. мой жупитер проверяет если надо.
даже не сам рег экс а когда его extract. экспрешшн находит но экстрактит по дурацки
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 11:07 pm
Uzito
llama mama писал(а): ↑Чт авг 17, 2023 9:14 pm
A есть тут в RegEx специалисты? Сегодня мудохалась я с ним
ChatGPT умеет их рисовать по запросу
Re: Кто какой программист чего и на чем
Добавлено: Чт авг 17, 2023 11:36 pm
kyk
Uzito писал(а): ↑Чт авг 17, 2023 11:07 pmChatGPT умеет их рисовать по запросу
ага, и зуб даёт
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 12:12 am
llama mama
``regex
^\(?(\d{3})\)?[-.\s]?(\d{3})[-.\s]?(\d{4})$
интересно.
когда делаешь str.extract(pattern) на каждую пару скобок отдельная колонка генерируется и ничего не находит пэтон
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 2:03 am
Bobeg
Здесь так не работает.
Здесь надо рассказать что пишешь и на чом.
Конкретно о регексах, никогда не пиши свои неработающие и длинные регексы. Потому что за это убить мало,. Пиши что надо матчить.