Tag: implicit-conversion
Konvertieren Sie ein Objekt, variable oder den Wert von einem Typ in einen anderen zu befriedigen, eine Art Einschränkung, ohne explizit anfordern, dass die Umstellung durch die Sprache-syntax.
3
Antworten
Ich versuche zu erstellen, die ein array vom Typ var mit einer festen Länge. Ich verwende es in eine var LinkedList-Klasse, die ich erstellt. Ich weiß die Größe des Arrays, die ich erzeugen wollte, nicht wissen, was
5
Antworten
Will ich mit Reflexion und entweder eine implizite oder explizite coversion mit der spiegelung. Gegeben, die ich definiert haben, Foo diese Weise public class Foo { public static explicit operator decimal(Foo foo) { return foo.Value; } public
2
Antworten
Ich versuche zu werfen String zu Int mit Abzieher. Mein code sieht wie folgt aus. object Apply { def unapply(s: String): Option[Int] = try { Some(s.toInt) } catch { case _: java.lang.Exception => None } } object
3
Antworten
Hier ist ein einfaches setup mit zwei Eigenschaften, einer Klasse mit einem kovariante Typparameter begrenzt durch die vorherigen Züge, und eine zweite Klasse mit Typ-parameter begrenzt von der anderen Klasse. Für beide Klassen eine bestimmte Methode zur
5
Antworten
Ist es möglich, dass der compiler automatisch umwandeln meine Enum-Werte werden in Zeichenfolgen, so kann ich vermeiden ausdrücklich den Aufruf der ToString-Methode jedes mal. Hier ist ein Beispiel was ich gerne machen würde: enum Rank { A,
1
Antworten
Erstellte ich eine Richtlinie in eckigen, wo Ihr Anwendungsbereich ist nicht isoliert <div ng-controller="myController"> <ul> <li myDirective="model[1].list" >a lot more things will happen inside here</li> </ul> </div> CONTROLLER: app.controller("myController",["$scope",function($scope){ $scope.model = [ { list:[ "object1","object2","object3" ] },
2
Antworten
Sehe ich den Begriff "lvalue-zu-rvalue-Konvertierung" in vielen Orten in der C++ - standard. Diese Art der Umwandlung ist oft implizit durchgeführt, soweit ich das sagen kann. Eine unerwartete (für mich) Funktion der Phrasierung von der Norm ist,
2
Antworten
Gibt es etwas falsch mit der Verwendung einer impliziten operator wie folgt: //linqpad c# program example void Main() { var testObject = new MyClass<int>() { Value = 1 }; var add = 10 + testObject; //implicit conversion
1
Antworten
Habe ich ein ruby-Skript, das zwei Dateien erstellen, die durch die Einnahme und das Zusammenführen von Werten aus einer anderen Datei. #Resources require 'rubygems' require 'csv' col_date = col_constant1 = col_constant2 = col_appYear =
7
Antworten
Wie kann ich vermeiden, dass die implizite Typumwandlung, die auf nicht-Bau-Funktionen? Ich habe eine Funktion, die einen integer als parameter aber wird diese Funktion auch Zeichen, bools, und sehnt sich danach. Ich glaube, es tut dies, indem
1
Antworten
Ich bin verwirrt, warum folgender code nicht kompilieren können int foo(const float* &a) { return 0; } int main() { float* a; foo(a); return 0; } Compiler-Fehler geben, wie: Fehler: ungültige Initialisierung der Referenz vom Typ 'const
2
Antworten
Einen Zeiger auf non-const-Daten können implizit in einen Zeiger auf const Daten vom gleichen Typ: int *x = NULL; int const *y = x; Zusätzliche const Qualifizierer zu entsprechen, die zusätzliche Dereferenzierung sollte logischerweise auf die gleiche
1
Antworten
Ich bin mit JavaConverters, um zu gehen von einem SortedSet Java zu einem Vektor. val lines = function.getInstructions.asScala.toVector Meine getInstructions-Funktion liefert eine ArrayList von java.lang.Lange, doch die Konsum-code erfordert Scala.Lange. Gibt es eine Möglichkeit, dies zu tun,
3
Antworten
Ist das problem "Umwandlung = '-'". Der source code ist hier, ich hatte angemerkt das "printf" zu vermeiden, einige Probleme, immer eingerahmt von "print": dies ist ein Programm für die Berechnung von Darlehen, die im Jahr. import
5
Antworten
Habe ich eine .tsv-Datei einige Felder werden Bereiche wie 1 - 4. Ich möchte Lesen Sie diese Felder so, wie Sie sind textlich geschrieben. Jedoch, bei Datei öffnen von excel konvertiert automatisch diese Felder für Termine. Zum
5
Antworten
kann einer mir impliziten Typumwandlung Beispiel im realen Leben. Ich weiß, implizite Typ-Konvertierung bedeutet Umwandlung von abgeleiteten zur Basisklasse, aber ich weiß nicht, wie um zu zeigen, in der Programmierung in c#. Ich will nicht, Sie zu
2
Antworten
Wie Schreibe ich eine implizite Konvertierung von Array[_] zu List[_] geben? Ich habe Folgendes versucht, aber es scheint nicht zu funktionieren. scala> implicit def arrayToList[A : ClassManifest](a: Array[A]): List[A] = a.toList <console>:5: error: type mismatch; found :
2
Antworten
Habe ich eine Sammlung, die ich versuche zu verwenden, die Verschiedene Methode zur Entfernung von Duplikaten. public static Collection<MediaInfo> imagePlaylist imagePlaylist = imagePlaylist.Distinct(new API.MediaInfoComparer()); Bekomme ich die Fehlermeldung "kann Nicht implizit konvertiert Typ 'System.Sammlungen.Generisches.IEnumerable' zu 'System.Sammlungen.ObjectModel.Sammlung'. Eine
4
Antworten
Code: var num = 20; if(num == "20") { alert("It works"); } else { alert("Not working"); } Die Frage: In der C-Programmierung haben wir einen Regel-Namen-Daten-Typ-Förderung, wo, wenn es eine Mischung von Daten-Typ (Beispiel: addition von integer-und
2
Antworten
Ich versuche zu konvertieren zahlen in Buchstaben. Ich mache eine Reihe von divs, die brauchen entweder eine Zahl oder eine Zahl und Buchstaben. also 1-3 sind nur 1-3. aber 4-13 werden müssen, a/4, b/5, c6 und so
3
Antworten
declare @str_datetime varchar(50) set @str_datetime='30-04-2012 19:01:45' -- 30th April 2012 declare @dt_datetime datetime select @dt_datetime=@str_datetime Dieser gibt folgenden Fehler: Msg 242, Ebene 16, Status 3, Zeile 4 Der Konvertierung eines varchar - - Datentyps in einen datetime-Datentyp
7
Antworten
Beispiel: operator bool() const { return col != 0; } col ist ein int. Wie funktioniert operator bool() const Arbeit? InformationsquelleAutor der Frage Cheng | 2011-01-05
4
Antworten
Ich habe Liste von Strings (Byte-Größe), lese ich diese aus der Datei. Lassen Sie sagen, eine der string ist 2968789218, aber wenn ich es konvertieren zu schweben und es werden 2.00. Dies ist mein code bisher :
4
Antworten
Es ist überraschend für mich zu sehen, dass, selbst wenn der Wert umgewandelt werden kann, ein int zu float Umwandlung immer geben eine Warnung aus. Warum ist das so? int i = 0; float f = 0;
1
Antworten
Angenommen ich habe eine List[Int]und ich will rufen toString auf jedes element, erhalten Sie das Ergebnis als eine Vector[String]. Was sind die verschiedenen Wege, dies zu tun in Scala? Gibt es eine Lösung mit einer minimalen Menge
3
Antworten
Ich habe zum Beispiel den folgenden code: let numberOfBlocks = 3 let blockWidth = SKSpriteNode(imageNamed: "image.png").size.width let padding = 20.0 let offsetX : Float = (self.frame.size.width - (blockWidth * numberOfBlocks + padding * (numberOfBlocks-1))) / 2 Bekam
2
Antworten
Einen Zeiger auf non-const-Daten können implizit in einen Zeiger auf const Daten vom gleichen Typ: int *x = NULL; int const *y = x; Zusätzliche const Qualifizierer zu entsprechen, die zusätzliche Dereferenzierung sollte logischerweise auf die gleiche
7
Antworten
Ich weiß, kann man mit dem C++ - Schlüsselwort 'explicit' für Konstruktoren von Klassen zu verhindern, dass eine automatische Konvertierung von Typ. Können verwenden Sie dieses Kommando, um zu verhindern, dass die Umwandlung der Parameter für die
1
Antworten
Habe ich eine generische Klasse, ich bin versucht zu implementieren implizite Typumwandlung. Während es funktioniert auch meistens, es wird nicht funktionieren, die für die Oberfläche Gießen. Bei der weiteren Untersuchung fand ich, dass es zu einem compiler-Fehler:
10
Antworten
Ist es möglich zu definieren, wird eine implizite Konvertierung von enums in c#? etwas erreichen könnte? public enum MyEnum { one = 1, two = 2 } MyEnum number = MyEnum.one; long i = number; Wenn nicht,
2
Antworten
Einer implizite Frage für Neulinge in Scala zu sein scheint: wo ist denn der compiler suchen implicits? Ich meine, implizit, weil die Frage nie scheint voll ausgebildet, als gäbe es keine Worte für ihn. 🙂 Zum Beispiel,
3
Antworten
Vor kurzem fand ich diesen code: public static implicit operator XElement(XmlBase xmlBase) { return xmlBase.Xml; } Was bedeutet static implicit operator bedeuten? InformationsquelleAutor der Frage Bart | 2010-11-25
3
Antworten
Ich würde gerne in der Lage sein, Folgendes durchzuführen, aber es scheitert im Aufruf useMap. Wie kann ich diese Konvertierung durchführen? scala> import scala.collection.JavaConversions._ import scala.collection.JavaConversions._ scala> import scala.collection.JavaConverters._ import scala.collection.JavaConverters._ scala> def useMap(m: java.util.Map[java.lang.Integer, java.lang.Float]) =
4
Antworten
Erstellt habe ich ein paar Schnittstellen und generische Klassen für das arbeiten mit agenda-Termine: interface IAppointment<T> where T : IAppointmentProperties { T Properties { get; set; } } interface IAppointmentEntry<T> where T : IAppointment<IAppointmentProperties> { DateTime Date
5
Antworten
Wie funktioniert der folgende code funktioniert? typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { template <typename T>
4
Antworten
Arbeite ich durch einige übungen und habe eine Warnung, die besagt: implizite Konvertierung verliert integer-Präzision 'NSUInteger' (aka 'unsigned long') , 'int' Ich bin ganz der noob und wäre für jede Hilfe dankbar.. vielen Dank. #import <Foundation/Foundation.h> int