Ich habe Binärzeichenfolgen in Form von entweder:
%Vor%oder
%Vor%Ich weiß vorher nicht, ob es ein Float oder eine ganze Zahl sein wird.
Ich habe versucht, eine Überprüfung durchzuführen, um zu sehen, ob es eine Ganzzahl ist. Funktioniert nicht, da es binär ist. Und versuchte, Binär zu konvertieren, um dann zu prüfen, ob int oder float. Nicht viel Erfolg damit.
Es muss eine Funktion wie
sein %Vor%Hat jemand eine gute Idee, wie man das macht?
Alles Gute
Kein schneller Weg, es zu tun. Verwenden Sie stattdessen Folgendes:
%Vor%Dies sollte die Binärdatei in eine Liste (String) konvertieren und dann versuchen, sie in einen Gleitkomma zu passen. Wenn das nicht möglich ist, geben wir eine Ganzzahl zurück. Andernfalls behalten wir den Float und kehren zurück.
Tags und Links string integer erlang floating-point