Публикации по теме 'coercion'


Приведение типов в JavaScript
Приведение типов в JavaScript — это преобразование одного типа данных в другой тип данных, например числа в строку. Приведение типов часто также называют преобразованием типов. Что такое тип данных? JavaScript имеет 8 основных типов данных: Нить Число логический Нулевой Неопределенный Бигинт Символ Объект Объект можно разделить на несколько типов данных или, если быть более точным, есть типы данных, которые также являются объектами: Множество Объект Дата..

Преобразование типов и принуждение
Подробное объяснение концепций JavaScript В этой статье мы познакомимся с небольшими запутанными концепциями для начинающих, которые помогут вам в вашем пути разработчика. Как и в повседневной жизни, мы уже использовали термины конверсии. В компьютерах термин «преобразование» означает возможность без каких-либо проблем преобразовать один формат файла в другие форматы файлов, то есть преобразовать файл .JPG в .PDF или текстовый файл в файл Excel. В языках программирования..

Принуждение примитивов в javascript
Понимание принуждения В javascript есть семь типов данных, а именно: null, undefined,string,number,symbol, boolean и object . Первые шесть называются primitives . Последний объект называется non-primitive . Javascript динамически типизирован. Это означает, что переменная может начинаться как тип (например, как строковый тип данных) и заканчиваться как другой тип (скажем, как число). Например let person = "human" //string data type person = 10 //..

Внутреннее устройство JavaScript | Операторы равенства
Внутреннее устройство JavaScript | Операторы равенства Я смотрел видео Кайла Симпсона о типах JavaScript и принуждении. Было уже поздно, и мне даже не хотелось остановиться, когда Кайл сказал что-то, что вызвало у меня интерес. Он сказал, По сути, решение о двойном равенстве и тройном равенстве является конечным индикатором того, действительно ли вы понимаете свою программу. Позвольте мне сказать это еще раз. Вы выбрали использование тройного равенства не только потому, что..

Вопросы по теме 'coercion'

Приведение типа в c: unsigned int к float
Я последовательно общаюсь между хост-компьютером и встроенным процессором. На встроенной стороне мне нужно проанализировать строки символов для данных с плавающей запятой и целых чисел. То, что я сейчас делаю, это что-то вроде этого: inline...
7656 просмотров
schedule 29.07.2022

Смертельный алмаз смерти в Coq
Я пытаюсь создать довольно простую иерархию типов. Вот минимальный рабочий пример: Record R0 : Type := { R0_S :> Type }. Record R1 : Type := { R1_S : Type; op1 : R1_S -> R1_S }. Record R2 : Type := { R2_S : Type; op2 :...
369 просмотров

Найдите индексы, где as.Date терпит неудачу / не в стандартном формате
У меня есть символьный столбец дат, который я хотел бы привести к классу Date: df$x <- as.Date(df$x) # Error in charToDate(x) # character string is not in a standard unambiguous format Хорошо, я знаком с этой ошибкой. В моем столбце...
83 просмотров
schedule 17.08.2022

принуждать имена столбцов из факторов столбца и заполнять
у меня такие данные set.seed(6) df <- data.frame(t = as.Date("2014/1/1")+seq(0,100.25,.25), name = paste(sample(c("Alert_","NonOp_"),402,replace=TRUE), sample(1:10,402,replace=TRUE),sep=""), unit =...
53 просмотров
schedule 19.08.2022

Принудительное неявное принуждение во время компиляции
Я пытаюсь определить структуру, которая использует переменную с ограниченным диапазоном чисел и неявное принуждение из целых чисел. Я хотел бы иметь возможность вызывать ошибки сборки, если с этой структурой используются какие-либо константы или...
227 просмотров
schedule 12.05.2022

read_excel текст всех столбцов
У меня есть файл Excel со всеми столбцами типа «текст». Однако при вызове read_excel вместо некоторых столбцов предполагается "dbl" . Я знаю, что могу использовать col_types для указания столбцов, но для этого мне нужно знать, сколько столбцов...
4977 просмотров
schedule 12.05.2022

Принуждение строки к вводу в матричную функцию внутри функции
РЕДАКТИРОВАТЬ: Для всех, кто заинтересован, я завершил свой небольшой проект здесь, и его можно увидеть по этой ссылке http://fdrennan.net/pages/myCurve.html Прокрутите вниз до «Я думаю, что это было прилично обобщено», чтобы увидеть функцию...
40 просмотров
schedule 10.08.2022

удалить строки с ошибками для принуждения данных pandas
У меня есть кадр данных, для которого мне нужно преобразовать столбцы в числа с плавающей запятой и целые числа, которые имеют плохие строки, т. е. значения, которые находятся в столбце, который должен быть числом с плавающей запятой или целым числом,...
8204 просмотров
schedule 04.08.2022

Что происходит с R, принуждающим строку TRUE к логической TRUE?
Итак, я обнаружил это: > TRUE == "TRUE" [1] TRUE > TRUE == "BOO" [1] FALSE > TRUE == "true" [1] FALSE > TRUE == "T" [1] FALSE > FALSE == "FALSE" [1] TRUE > FALSE == "F" [1] FALSE Согласно документации R для logical {base} :...
6134 просмотров
schedule 10.05.2022

Приведение экземпляров класса типов с фантомным параметром
у меня есть {-# LANGUAGE RankNTypes, TypeInType #-} import Data.Coerce import Data.Kind newtype IFix f i = IFix { unIFix :: f (IFix f) i } class IFunctor (f :: (i -> Type) -> i -> Type) where imap :: (forall i'. a i' -> b i')...
86 просмотров
schedule 25.06.2022

Каковы правила, связанные с принуждением дат с помощью функции c()?
Как я понимаю, когда объекты, объединяемые с помощью функции c(...), имеют разные типы, они приводятся к одному типу, который является типом выходного объекта. Согласно документации R Тип вывода определяется из самого высокого типа...
54 просмотров
schedule 19.05.2023

Применить функцию преобразования фрейма данных в символ, когда ошибка возвращается из API
Я написал функцию для запроса API национального плана CMS и системы перечисления поставщиков (NPPES). Я хочу передать кадр данных значений NPI и вернуть их адреса. Некоторые значения NPI больше недействительны, и я попытался создать некоторую...
43 просмотров
schedule 25.05.2023