LINUX.ORG.RU

История изменений

Исправление lefsha, (текущая версия) :

Я прекрасно понял, что где-то могут, а где-то нет. Из самой строчки это не (оче)видно. Значит это плохая концепция. Я не должен читать тонну документации, чтобы узнать о таком очень не очевидном поведении!

Зачем это было сделано? Какова польза? Чем тут мешает С?

В С гораздо проще:

int64_t mul(int32_t a, int32_t b);

void mul(int32_t* a, int32_t* b);

int64_t mul(const int32_t* a, const int32_t* b);

void mul(int32_t* const a, int32_t* const b);

int64_t mul(const int32_t* const a, const int32_t* const b);

Что нового и лучшего придумал Rust чем выше приведенные варианты.При этом тут нет бредового ограничения, что а не может быть равно b.

Исправление lefsha, :

Я прекрасно понял, что где-то могут, а где-то нет. Из самой строчки это не (оче)видно. Значит это плохая концепция. Я не должен читать тонну документации, чтобы узнать о таком очень не очевидном поведении!

Зачем это было сделано? Какова польза? Чем тут мешает С?

В С гораздо проще:

int64_t mul(int32_t a, int32_t b);

void mul(int32_t* a, int32_t* b);

int64_t mul(const int32_t* a, const int32_t* b);

void mul(int32_t* const a, int32_t* const b);

int64_t mul(const int32_t* const a, const int32_t* const b);

Что нового и лучшего придумал Rust чем выше приведенный вариант. При этом тут нет бредового ограничения, что а не может быть равно b. Если мне надо

Исходная версия lefsha, :

Я прекрасно понял, что где-то могут, а где-то нет. Из самой строчки это не (оче)видно. Значит это плохая концепция. Я не должен читать тонну документации, чтобы узнать о таком очень не очевидном поведении!

Зачем это было сделано? Какова польза? Чем тут мешает С?

В С гораздо проще:

int64_t mul(int32_t a, int32_t b);

void mul(int32_t* a, int32_t* b);

int64_t mul(const int32_t* a, const int32_t* b);

void mul(int32_t* const a, int32_t* const b);

int64_t mul(const int32_t* const a, const int32_t* const b);

Что нового и лучшего придумал Rust чем выше приведенный вариант. При этом тут нет бредового ограничения, что а не может быть равно b. Если мне надо