читаю тут статью о синтаксисе раста и там пишут: "Программа, написанная на Rust, не имеет информации о типах во время выполнения, так как при компиляции происходит "стирание типов". "
то есть как так?? типа как в тайпскрипте? типы только во время компиляции? наверное в чат раста лучше...
читаю тут статью о синтаксисе раста и там пишут: "Программа, написанная на Rust, не имеет информации о типах во время выполнения, так как при компиляции происходит "стирание типов". "
то есть как так?? типа как в тайпскрипте? типы только во время компиляции? наверное в чат раста лучше...
читаю тут статью о синтаксисе раста и там пишут: "Программа, написанная на Rust, не имеет информации о типах во время выполнения, так как при компиляции происходит "стирание типов". "
то есть как так?? типа как в тайпскрипте? типы только во время компиляции? наверное в чат раста лучше...
Типизация- это представление данных в удобном для человека виде Чтобы он использовал правильные операции над данными Для скомпилированной программы тип данных не имеет смысла
Типизация- это представление данных в удобном для человека виде Чтобы он использовал правильные операции над данными Для скомпилированной программы тип данных не имеет смысла
Имеет смысл как раз больше для скомпилированной программы) Без типизации можно спокойно обойтись, что и делают А при указании типов, ты даёшь команду сколько ячеек в оперативной памяти бронировать, там выигрыш по памяти огромный
Имеет смысл как раз больше для скомпилированной программы) Без типизации можно спокойно обойтись, что и делают А при указании типов, ты даёшь команду сколько ячеек в оперативной памяти бронировать, там выигрыш по памяти огромный
Когда ты соберёшь программу- будет инфа сколько выделить памяти и тд Ну и от компилятора зависит ещё
Когда ты соберёшь программу- будет инфа сколько выделить памяти и тд Ну и от компилятора зависит ещё
Так если у тебя переменная может принимать разные значения, компилятор не знает что ему бронирует, поэтому берет память под все возможные значения Это критично при работе с многомерными массивами
Есть сомнения. Когда передавать ф-ции через аргументы, а когда просто заимпортить и использовать в любом месте? Сам предполагаю, что чистую ф-цию можно импортить без проблем. А вот сайд ефект ф-ции лучше передавать через аргументы, чтобы потом подменить в тестах.
Так если у тебя переменная может принимать разные значения, компилятор не знает что ему бронирует, поэтому берет память под все возможные значения Это критично при работе с многомерными массивами
Компилятор знает, под что бронирует, так как знает, под какую разрядность компилирует бинарник лол