casting
Dlaczego mogę wpisać funkcje aliasów i używać ich bez odlewania?
W Go, jeśli zdefiniujesz nowy typ np.:
type MyInt int
Nie można następnie przekazać MyInt do funkcji oczekującej int, lub ... rócić niektóre z moich dość długich typów funkcji w ten sposób, ale chcę się upewnić, że jest to oczekiwane i akceptowalne:)
Zajęcia Java.Obsada () vs operator obsady
Będąc w trakcie moich dni w C++ uczonym o złości operatora c-style, z początku ucieszyłem się, że w Javie 5 java.lang.Class n ... lić nielegalne warunki podczas kompilacji?
Czy Java powinna dostarczać operator cast jako konstrukcję języka podobną do C++?
Najszybszy sposób na konwersję kluczy i wartości dict z 'unicode' na 'str'?
Otrzymuję dict z jednej" warstwy "kodu, na której wykonywane są pewne obliczenia/modyfikacje przed przekazaniem go na inną "w ... r': { 'baz': 97 } }
...mając na uwadze wartości inne niż "string" należy pozostań w ich oryginalnym typie.
Jakieś pomysły?
Przerzuć Obiekt na typ Generic w celu zwrócenia
Czy istnieje sposób na oddanie obiektu do zwracania wartości metody?
Próbowałem w ten sposób, ale dało to wyjątek czasu kompi ... s);
System.out.println(i);
String k = convertInstanceOfObject(345435.34, String.class);
System.out.println(k);
}
Wyjaśnienie "ClassCastException" w Javie
Czytałem kilka artykułów napisanych na "ClassCastException", ale nie mogłem się na to zorientować. Czy istnieje dobry artykuł lub co byłoby krótkie wyjaśnienie?
Konwertuj wartość logiczną na int w Javie
Jaki jest najbardziej akceptowany sposób konwersji boolean na int w Javie?
Jaka jest różnica między odlewaniem a konwersją? [duplikat]
To pytanie ma już odpowiedź tutaj:
Czy casting to to samo, co konwersja?
... mentarze Erica Lipperta w to pytanie całkowicie mnie zdezorientowały. Jaka jest różnica między castingiem a konwersją W C#?
C#:' is ' keyword and checking for Not
To głupie pytanie, ale możesz użyć tego kodu, aby sprawdzić, czy coś jest konkretnym typem...
if (child is IContainer) { //. ... DocumentPart is IContainer)) { return; }
foreach(DocumentPart child in ((IContainer)part).Children) {
//...etc...
Wstaw Znak w łańcuchu w określonej pozycji
Wchodzę w int z 6-cyfrową wartością. Chcę wyświetlić go jako String z przecinkiem (.) na 2 cyfry od końca int. Chciałem użyć ... {[2] } z przecinkiem 2 cyfry od końca.
Powiedz:
int j= 123456
Integer.toString(j);
//processing...
//output : 1234.56
Wyrażenie C# Float: dziwne zachowanie podczas odlewania wyniku float do int
Mam następujący prosty kod:
int speed1 = (int)(6.2f * 10);
float tmp = 6.2f * 10;
int speed2 = (int)tmp;
speed1 i speed2 ... oc/ldloc.
Jeśli chodzi o maszynę wirtualną, próbowałem z Mono / Win7, Mono / MacOS i. NET / Windows, z tymi samymi wynikami.
C# "as" cast vs classic cast [duplicate]
Możliwy duplikat:Casting a użycie słowa kluczowego " as " w CLR
Ostatnio dowiedziałem się o innym sposobie rzucania. ... o warto używać tego sposobu odlewania, a nie (starego) - tylko wydaje się, że problem nieudanego odlewu "zagłębia się" w kod.
Różnice w auto-unboxingu pomiędzy Java 6 vs Java 7
Zauważyłem różnicę w zachowaniu automatycznego rozpakowywania pomiędzy Javą SE 6 i Javą SE 7. Zastanawiam się dlaczego tak je ... myInt = (int)objs[0];
To kompiluje dobrze, ale daje ClassCastException w czasie wykonywania.
Jakieś wzmianki na ten temat?
java: Jak mogę wykonać dynamiczne odlewanie zmiennej z jednego typu do drugiego?
Chciałbym wykonać dynamiczne odlewanie dla zmiennej java, Typ odlewania jest przechowywany w innej zmiennej.
To jest zwykły ... e niektóre zmienne klas są typu Double, a jeśli liczba 3 jest odebrany widzi to jako liczbę całkowitą i mam problem z typem.
Podział liczb całkowitych: jak wytworzyć podwójną?
Dla tego bloku kodu:
int num = 5;
int denom = 7;
double d = num / denom;
Wartość d wynosi 0.0. Może być zmuszony do pracy ... om;
Ale czy jest inny sposób na uzyskanie poprawnego wyniku double? Nie lubię rzucać prymitywów, kto wie, co może się stać.
Najskuteczniejszy sposób rzucania Listy Do Listy
Mam List<SubClass>, które chcę traktować jako List<BaseClass>. Wygląda na to, że nie powinno to być problemem, p ... fSubClass)
Ale jak rozumiem, to musi stworzyć zupełnie nową listę. Chciałbym nawiązać do oryginalnej listy, jeśli możliwe!
Dlaczego należy unikać odlewania? [zamknięte]
Generalnie unikam typowania w jak największym stopniu, ponieważ mam wrażenie, że jest to słaba praktyka kodowania i może poni ... e zajmuje się tym na własnych warunkach?
Szczegóły dla dowolnego języka są mile widziane, przykład dlaczego jest źle w c++?
W Objective-C, jaki jest odpowiednik słowa kluczowego Java "instanceof"?
Chciałbym sprawdzić, czy obiekt (np. someObject) można przypisać (Cast-able) do zmiennej innego typu (np. SpecifiedType). W J ... innemu typowi. W Javie mogę napisać:
someObject.getClass().equals(SpecifiedType.class)
Jak można to zrobić w Objective-C?
Jak mam wrzucać VB.NET?
Czy wszystkie są równe? W jakich okolicznościach powinienem wybrać każdego z nich?
Var.ToString()
CStr (var)
CType (var, String)
DirectCast (var, String)
EDIT: sugestia z NotMyself...
TryCast (var, String)
Dziwne zachowanie podczas rzucania pływaka do int w C#
Mam następujący prosty kod:
int speed1 = (int)(6.2f * 10);
float tmp = 6.2f * 10;
int speed2 = (int)tmp;
Speed1 i speed2 ... loc / ldloc
Jeśli chodzi o maszynę wirtualną, próbowałem z Mono / Win7, Mono / MacOS i. NET/Windows, z tymi samymi wynikami
Jak wrzucić self do UnsafeMutablePointer wpisz w swift
Próbuje przekazać" self " do funkcji C w języku swift, wywołując następujący kod:
var callbackStruct : AURenderCallbackStru ... inputProcRefCon: UnsafeMutablePointer<Void>
)
Jaki jest idealny sposób na rzucenie "ja" na niezaspokojony Typ?