Публикации по теме '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 просмотров
schedule
30.01.2023
Найдите индексы, где 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