Konwersja typów to sposób niejawnej lub jawnej zmiany jednostki jednego typu danych na inny. Ma to na celu wykorzystanie pewnych funkcji hierarchii typów lub reprezentacji typów.
Dlaczego pierwsza i druga funkcja Write działają, a nie ostatnia? Czy istnieje sposób, w jaki mogę zezwolić na wszystkie 3 z nich i wykryć, czy był to 1, (int) 1, czy też przeszedłem? I naprawdę, dlaczego jeden jest dozwolony, ale ostatni? Drugie pozwolenie, ale nie ostatnie, naprawdę zaskakuje mnie. Demo …
Zastanawiam się, jaki jest prawidłowy sposób konwersji (deserializacji) ciągu znaków na klasę Enum w języku Python. Wygląda na getattr(YourEnumType, str)to, że spełnia swoje zadanie, ale nie jestem pewien, czy jest wystarczająco bezpieczny. Aby być bardziej szczegółowym, chciałbym przekonwertować 'debug'ciąg na obiekt Enum w następujący sposób: class BuildType(Enum): debug = 200 …
Próbuję dokonać konwersji danych. Niestety, większość danych jest w łańcuchach, gdzie powinny być int lub double, itd ... Więc mam coś takiego: double? amount = Convert.ToDouble(strAmount); Problem z tym podejściem polega na tym, że jeśli strAmount jest puste, jeśli jest puste, chcę, aby kwota była zerowa, więc kiedy dodam go …
Załóżmy, że mam następujący kod C. unsigned int u = 1234; int i = -5678; unsigned int result = u + i; Jakie niejawne konwersje mają tutaj miejsce i czy ten kod jest bezpieczny dla wszystkich wartości ui i? (Bezpieczne, w tym sensie, że chociaż wynik w tym przykładzie przepełni …
Szukam najłatwiejszego i najprostszego sposobu na powiązanie i konwersję danych w Spring MVC. Jeśli to możliwe, bez wykonywania jakiejkolwiek konfiguracji XML. Do tej pory korzystałem z PropertyEditors w następujący sposób: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String …
Używam Scilaba i chcę przekonwertować tablicę wartości logicznych na tablicę liczb całkowitych: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) W Scilabie mogę użyć: >>> bool2s(y) 0. 0. 1. 1. lub nawet pomnóż to przez 1: >>> 1*y …
Nie znalazłem dobrego źródła do używania interface{}typów. Na przykład package main import "fmt" func weirdFunc(i int) interface{} { if i == 0 { return "zero" } return i } func main() { var i = 5 var w = weirdFunc(5) // this example works! if tmp, ok := w.(int); ok …
Ponieważ to pytanie jest zadawane co tydzień, to FAQ może pomóc wielu użytkownikom. Jak przekonwertować liczbę całkowitą na ciąg w C ++ jak przekonwertować ciąg znaków na liczbę całkowitą w C ++ jak przekonwertować liczbę zmiennoprzecinkową na ciąg w C ++ jak przekonwertować ciąg na liczbę zmiennoprzecinkową w C ++
Przeczytałem w załączniku e-mail XML z bytes_string=part.get_payload(decode=False) Ładunek pojawia się jako ciąg bajtów, jak sugeruje nazwa mojej zmiennej. Próbuję użyć zalecanego podejścia Python 3, aby przekształcić ten ciąg w użyteczny ciąg, którym mogę manipulować. Przykład pokazuje: str(b'abc','utf-8') Jak mogę zastosować bargument słowa kluczowego (bajty) do mojej zmiennej bytes_stringi zastosować zalecane …
Mam wartość, która będzie jedną z czterech rzeczy: logiczna prawda, logiczna fałsz, ciąg „prawda” lub ciąg „fałsz”. Chcę przekonwertować ciąg na wartość logiczną, jeśli jest to ciąg, w przeciwnym razie pozostawić go niezmienionym. Innymi słowy: „prawda” powinna stać się prawdą „fałsz” powinien stać się fałszem prawda powinna pozostać prawdziwa fałsz …
Zmagam się z następującym problemem: Chcę przekonwertować OrderedDicttaki: OrderedDict([('method', 'constant'), ('data', '1.225')]) do zwykłego dyktu, takiego jak ten: {'method': 'constant', 'data':1.225} ponieważ muszę przechowywać go jako ciąg w bazie danych. Po konwersji kolejność nie jest już ważna, więc i tak mogę oszczędzić zamówioną funkcję. Dzięki za podpowiedź lub rozwiązania, Ben
Konwertuję ciąg, taki jak „41.00027357629127”, i używam; Convert.ToSingle("41.00027357629127"); lub float.Parse("41.00027357629127"); Te metody zwracają 4.10002732E + 15 . Kiedy konwertuję na zmiennoprzecinkowe, chcę mieć wartość „41.00027357629127”. Ten ciąg powinien być taki sam ...
Mam zmienną, która może być wartością logiczną falselub liczbą całkowitą (w tym 0). Chcę umieścić to w instrukcji przełącznika, takiej jak: switch(my_var){ case 0: // Do something break; case 1: // Do something else break; case false: // Some other code } W moich testach w Google Chrome wydaje się …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.