Pytania otagowane jako types

Typy i systemy typów są używane do wymuszania poziomów abstrakcji w programach.

8
Do czego służy słowo kluczowe `forall` w Haskell / GHC?
Zaczynam rozumieć, w jaki sposób forallsłowo kluczowe jest używane w tak zwanych „typach egzystencjalnych”, takich jak: data ShowBox = forall s. Show s => SB s Jest to jednak tylko podzbiór tego, w jaki sposób foralljest używany i po prostu nie mogę skupić się na jego użyciu w takich rzeczach: …
312 haskell  syntax  types  ghc  forall 

4
Rozmiar znaku („a”) w C / C ++
Jaka jest wielkość znaków w C i C ++? O ile mi wiadomo rozmiar char wynosi 1 bajt zarówno w C, jak i C ++. W C: #include <stdio.h> int main() { printf("Size of char : %d\n", sizeof(char)); return 0; } W C ++: #include <iostream> int main() { std::cout …
298 c++  c  types 

3
Zmienne vs dziesiętne w ActiveRecord
Czasami mylą mnie typy danych Activerecord. Err, często. Jednym z moich wiecznych pytań jest, w danym przypadku, Czy powinienem użyć :decimallub :float? Często natrafiam na ten link, ActiveRecord:: dziesiętny vs: zmiennoprzecinkowy? , ale odpowiedzi nie są wystarczająco jasne, aby mieć pewność: Widziałem wiele wątków, w których ludzie zalecają płaskie, aby …



5
Co to jest Scala o wyższym rodzaju?
W Internecie można znaleźć: Wyższy rodzaj == typ konstruktora? class AClass[T]{...} // For example, class List[T] Niektórzy twierdzą, że jest to typ bardziej uporządkowany, ponieważ streszcza typy, które byłyby zgodne z definicją. Wyższe typy pokrewne to typy, które pobierają inne typy i konstruują nowy typ Są one jednak znane również …


15
Jak sprawdzić, czy typ ma wartość logiczną
Jak mogę sprawdzić, czy typ zmiennej jest typu Boolean? Mam na myśli kilka alternatyw, takich jak: if(jQuery.type(new Boolean()) === jQuery.type(variable)) //Do something.. Ale to nie wydaje mi się ładne. Czy istnieje czystszy sposób na osiągnięcie tego?
269 javascript  jquery  types 


12
Kiedy powinienem używać podwójnego zamiast dziesiętnego?
Mogę wymienić trzy zalety używania double(lub float) zamiast decimal: Zużywa mniej pamięci. Szybsze, ponieważ operacje matematyczne zmiennoprzecinkowe są natywnie obsługiwane przez procesory. Może reprezentować większy zakres liczb. Ale te zalety wydają się mieć zastosowanie tylko do operacji intensywnie obliczających, takich jak te występujące w oprogramowaniu do modelowania. Oczywiście podwójnych nie …


11
Lepszy sposób na uzyskanie typu zmiennej JavaScript?
Czy istnieje lepszy sposób na uzyskanie typu zmiennej w JS niż typeof? Działa dobrze, gdy: > typeof 1 "number" > typeof "hello" "string" Ale jest to bezużyteczne, gdy próbujesz: > typeof [1,2] "object" >r = new RegExp(/./) /./ > typeof r "function" Wiem o tym instanceof, ale wymaga to wcześniejszej …
260 javascript  types  typeof 



10
Jak wydrukować typ zmiennej w Rust?
Mam następujące: let mut my_number = 32.90; Jak wydrukować typ my_number ? Używanie typei type_ofnie działało. Czy istnieje inny sposób wydrukowania typu numeru?
238 types  rust 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.