Свързани въпроси 'typechecking'

lua_isstring() проверява за реални низове в Lua
int lua_isstring (lua_State *L, int index); Тази функция връща 1, ако стойността на дадения приемлив индекс е низ или число (което винаги може да се преобразува в низ), и 0 в противен случай. ( Източник ) Има ли (по-елегантен) начин...
2178 изгледи
schedule 29.09.2022

Как да проверите валидните в момента типове в Python
История : Мигриране от R към Python с numpy/scipy. Опитвам се да направя малък модул от полезни функции. По-конкретно, опитвам се да създам рекурсивна проверка на тип елемент. Въпрос : Възможно ли е да се получи списък с текущите валидни типове...
1080 изгледи
schedule 19.11.2023

Scala Java interop проверка на типа
Не мога да поправя тези грешки при проверка на типа в Scala: package junk import org.apache.hadoop.conf.Configuration import org.apache.hadoop.io.IntWritable import org.apache.hadoop.io.Text import...
1047 изгледи
schedule 23.01.2024

Как да проверя дали шаблонният параметър на функцията има определен тип?
Да кажем, че имам функция с тип шаблон T и два други класа A и B . template <typename T> void func(const T & t) { ........... //check if T == A do something ........... //check if T == B do some other thing }...
13162 изгледи
schedule 07.03.2024

По-добра проверка на типа при съвпадение в Scala
scala> class A defined class A scala> class B defined class B scala> val a: A = new A a: A = A@551510e8 scala> a match { | case _: B => println("unlikely") | case _ => println("no match") | } no match В горния...
1084 изгледи

C++ проверка на типа по време на компилация
всичко. Аз съм доста нов в C++ и пиша малка библиотека (най-вече за моите собствени проекти) в C++. В процеса на проектиране на йерархия на типове се натъкнах на проблема с дефинирането на оператора за присвояване. Възприех основния подход, който...
2419 изгледи