Страница 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
Ну не надо, в ржаве дохрена чего еще надо написать, чтобы скомпилировалось и заработало. Ржава это порождение диавола :pope:

Re: Кто какой программист чего и на чем

Добавлено: Ср авг 16, 2023 2:06 pm
Bobeg
WebFunk писал(а): Ср авг 16, 2023 2:01 pm Ну не надо, в ржаве дохрена чего еще надо написать, чтобы скомпилировалось и заработало. Ржава это порождение диавола :pope:
вот!

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 умеет их рисовать по запросу
ага, и зуб даёт :good:

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
Здесь так не работает.
Здесь надо рассказать что пишешь и на чом.

Конкретно о регексах, никогда не пиши свои неработающие и длинные регексы. Потому что за это убить мало,. Пиши что надо матчить.