Size: a a a

2020 November 12

j

jonathan taylor thom... in Rust Beginners
Понял
источник

j

jonathan taylor thom... in Rust Beginners
use std::io;


fn primer() -> i32{
   let base: i32 = y;
   y = assert_eq!(4 * base.pow((x − 3), 6) − 7 * base.pow((x−3),3) + 2);
}

fn main() {
   println!("Enter x: ");
   let mut x = String::new();
   io::stdin()
       .read_line(&mut guess)
       .expect("Failed to read line");

   let y = primer();
   println!("4 * (x - 3)^6 - 7 * (x - 3)^3 + 2 = {}", y);
   }

Я понимаю, что он, мягко говоря, ужасный, так что не ругайте меня пж.
источник

JM

John Meow in Rust Beginners
Сделай Ctrl-Shift-M
источник

MB

Mikail Bagishov in Rust Beginners
jonathan taylor thomas
use std::io;


fn primer() -> i32{
   let base: i32 = y;
   y = assert_eq!(4 * base.pow((x − 3), 6) − 7 * base.pow((x−3),3) + 2);
}

fn main() {
   println!("Enter x: ");
   let mut x = String::new();
   io::stdin()
       .read_line(&mut guess)
       .expect("Failed to read line");

   let y = primer();
   println!("4 * (x - 3)^6 - 7 * (x - 3)^3 + 2 = {}", y);
   }

Я понимаю, что он, мягко говоря, ужасный, так что не ругайте меня пж.
Что это за assert_eq?
источник

JM

John Meow in Rust Beginners
fn primer() -> i32{
   let base: i32 = y;
   y = assert_eq!(4 * base.pow((x − 3), 6) − 7 * base.pow((x−3),3) + 2);
}

Откуда взялся y и зачем тут ассерт?
источник

MB

Mikail Bagishov in Rust Beginners
Это твой первый язык программирования?
источник

j

jonathan taylor thom... in Rust Beginners
нет, я просто вообще его не знаю
источник

JM

John Meow in Rust Beginners
let y = primer();

Думаю, функция должна как-то узнать x.
источник

JM

John Meow in Rust Beginners
jonathan taylor thomas
нет, я просто вообще его не знаю
А какие знаешь?
источник

j

jonathan taylor thom... in Rust Beginners
я так то на С++ пишу
источник

j

jonathan taylor thom... in Rust Beginners
и раст мне вот сейчас в единичном случае затребовался
источник

j

jonathan taylor thom... in Rust Beginners
а я не бом бом в нем
источник

ИЛ

Иван Лещенко... in Rust Beginners
jonathan taylor thomas
и раст мне вот сейчас в единичном случае затребовался
Но здесь нет каких-то вещей, которые отсутствуют в плюсах
источник

MB

Mikail Bagishov in Rust Beginners
Например в программе на С++ ты не стал бы использовать assert для вычисления выражения
источник

j

jonathan taylor thom... in Rust Beginners
На сколько я понял, чтобы объявить переменную нужно написать let base: i32 = y?
источник

A

Adv0cat in Rust Beginners
Чот какая-то каша в голове) А вы точно программист?)
источник

j

jonathan taylor thom... in Rust Beginners
А в Расте существует что-то типа библиотеки <c.math>?
источник

j

jonathan taylor thom... in Rust Beginners
Adv0cat
Чот какая-то каша в голове) А вы точно программист?)
я просто не знаю этого языка, я написал чтобы объяснили че по чем вообще
источник

𝕯𝖁

𝕯mitry 𝖁akulenko... in Rust Beginners
jonathan taylor thomas
А в Расте существует что-то типа библиотеки <c.math>?
В C тоже не существует, насколько я помню )
источник

MB

Mikail Bagishov in Rust Beginners
jonathan taylor thomas
На сколько я понял, чтобы объявить переменную нужно написать let base: i32 = y?
C++:
T x = b;
Rust:
let x: T = b;
(по-крайней мере для примитивных типов)
источник