Tag: string-interpolation
String-interpolation ist der Ersatz von definierten Sequenzen von Zeichen in einem string durch die gegebenen Werte. Diese Darstellung kann als intuitiver für Formatierung und der Definition der Inhalte über die Zusammensetzung mehrerer Zeichenfolgen und Werte mit Hilfe der Verkettung von Operatoren. String-interpolation wird in der Regel umgesetzt werden, da es ein Sprach-feature in vielen Programmiersprachen wie PHP, Haxe, Perl, Ruby, Python, C# (ab Version 6.0) und andere.
1
Antworten
In Ruby, ich könnte dies tun. aaa = "AAA" bbb = "BBB #{aaa}" puts(bbb) > "BBB AAA" Den Punkt dieser syntax ist die Beseitigung von Wiederholungen, und machen es zu fühlen, wie ein shell-Skript, - ideal für
2
Antworten
Ich bin neu Eckig 2 und ich bin mit einem problem konfrontiert, mit asynchronen http-request und-Bindung mit interpolation. Hier meine Komponente: @Component({ selector: 'info', template: `<h1>{{model.Name}}</h1>` }) export class InfoComponent implements OnInit { model: any; constructor( private
1
Antworten
Ich bin mit dem folgenden code zu meinen Anforderungen entsprechen: (1 to 5)..map(i => s"\\x${i}") //Produces List("\\x1", "\\x2", "\\x3", "\\x4", "\\x5") Aber ich möchte einen Platzhalter. Nach die string-interpolator Dokumentation : (1 to 5).map(s"\\x${_}") erweitert werden soll:
3
Antworten
Wie kann ich eine interpolation innerhalb von einfachen Anführungszeichen? Habe ich versucht, etwas wie dies, aber es gibt zwei Probleme. string = 'text contains "#{search.query}"' Es funktioniert nicht Muss ich die Letzte saite zu haben, die den
5
Antworten
Wollte ich Fragen, ob es irgendeine Art von string-interpolation wird in Scala. Ich habe eine Suche auf dem Thema, aber bis jetzt habe ich festgestellt, dass es keine string-interpolation. Gibt es Pläne umgesetzt in der nächsten Version?
3
Antworten
PHP-Unterstützung variable interpolation in double quoted strings, z.B. $s = "foo $bar"; Aber ist es möglich die Interpolation-Funktion aufrufen Ergebnisse in der double-quoted string? z.B. $s = "foo {bar()}"; Sowas? Scheint nicht möglich, richtig? ja, es ist
9
Antworten
In Python, es ist mühsam zu schreiben: print "foo is" + bar + '.' Kann ich etwas tun, wie dieses in Python? print "foo is #{bar}." mögliche Duplikate von Formatieren von zahlen in strings in Python Ich
4
Antworten
Tut der Kotlin-compiler übersetzen "Hello, $name!" mit so etwas wie java.lang.String.format("Hello, %s!", name) oder gibt es einen anderen Mechanismus? Und wenn ich eine Klasse wie diese zum Beispiel: class Client { val firstName: String val lastName: String
4
Antworten
Meine Frage ist, wie konvertiert array-Elemente zu string in ruby 1.9-ohne die Klammern und Anführungszeichen. Ich habe ein array (DB extract), von dem ich mich anlegen wollen, einen regelmäßigen Bericht. myArray = ["Apple", "Pear", "Banana", "2", "15",
4
Antworten
String-interpolation ist erhältlich in Scala ab Scala 2.10 Dies ist das grundlegende Beispiel val name = "World" //> name : String = World val message = s"Hello $name" //> message : String = Hello World Ich Frage
1
Antworten
Ich Lerne Winkel 2, und ich stieß auf ein paar neue Dinge. Ich verwendet ScratchJS Erweiterung des Chrome-Browsers zu lernen, Maschinenschrift. Dabei, dies ist es, was ich für ein backtick (`) string: let user='user'; let msg=`Welcome ${user}!
3
Antworten
Fand ich einige seltsame Verhalten in der PowerShell um arrays und doppelte Anführungszeichen. Wenn ich erstellen und drucken, das erste element in einem array, wie zum Beispiel: $test = @('testing') echo $test[0] Output: testing Alles funktioniert einwandfrei.
3
Antworten
C# 6 bringt compiler-Unterstützung für interpoliert string-Literale mit der syntax: var person = new { Name = "Bob" }; string s = $"Hello, {person.Name}."; Dies ist ideal für kurze strings, aber wenn Sie wollen, zu produzieren, eine
2
Antworten
Verwandte Frage: Wie kann ich ersetzen Sie es mit einem ausgewerteten Ausdruck in Perl? In Perl, gibt es eine Möglichkeit wie in Ruby zu tun: $a = 1; print "#{$a + 1}"; und es ausdrucken können 2?
2
Antworten
So, ich habe ein "template Strings", die so aussieht: var templateString = "Hello my name is {{name}}"; Den Namen, die ich interpolieren ist eine variable. Also ging ich auf diese Weise: var miniScope = { name: "Chuck"
1
Antworten
Warum sind implizit unwrapped optionals nicht ausgepackt bei der Verwendung von string-interpolation in Swift 3? Beispiel: Mit dem folgenden code auf dem Spielplatz var str: String! str = "Hello" print("The following should not be printed as an
1
Antworten
Ich habe vor kurzem das lernen von python 3 und ich kann nicht alle Beispiele, die string-interpolation (Formatierung) zu arbeiten. In [1]: state = "Washington" In [2]: state Out[2]: 'Washington' In [3]: my_message = f"I live in
1
Antworten
Arbeite ich mit Java und spring boot. Ich Frage mich, wie man auf Eigenschaft hinzufügen von Platzhaltern in .yml - Dateien. Ich habe festgestellt, dass einige knackig Beispiel, aber ich bin nicht sicher, wo die Eigenschaft Platzhalter
13
Antworten
Betrachten Sie diesen code: var age = 3; console.log("I'm " + age + " years old!"); Gibt es andere Wege, den Wert einfügen einer variable in einen string, abgesehen von der string-Verkettung? Sie könnten Kasse CoffeeScript: coffeescript.org
3
Antworten
In Perl kann ich etwas tun, wie die folgenden: my $home = "/home"; my $alice = "$home/alice"; Kann ich etwas wie das folgende in YAML: Home: /home Alice: $Home/alice Also "Alice" ist effektiv /home/alice am Ende? Siehe
1
Antworten
Bin ich zu schreiben versucht ein bash-Skript ausführt mysqldump auf meine live-Website-Datenbank, fügt dann hinzu und verpflichtet sich, die Müllkippe zu einem git-repository. Hier ist was ich habe, so weit (gespeichert in einem .sh-Datei, die aufgerufen wird,
2
Antworten
Ich habe gesehen, eine Reihe von Beispiel-scripts online, verwenden Sie diese. Zuletzt sah ich es in einem Skript auf die Automatisierung von TFS: [string] $fields = "Title=$($taskTitle);Description=$($taskTitle);Assigned To=$($assignee);" $fields += "Area Path=$($areaPath);Iteration Path=$($iterationPath);Discipline=$($taskDisciplineArray[$i]);Priority=$($i+1);" $fields += "Estimate=$($taskEstimateArray[$i]);Remaining Work=$($taskRemainingArray[$i]);Completed
3
Antworten
Was könnte dazu führen, dass das folgende Verhalten ? >>> print str(msg) my message >>> print unicode(msg) my message Aber: >>> print '%s' % msg another message Mehr info: meine msg Objekt geerbt von unicode. die Methoden
4
Antworten
So, hier ist mein problem. Möchte ich zum abrufen einer gespeicherten Zeichenfolge in einem Modell und zur Laufzeit ändern einen Teil, indem Sie eine variable aus der rails-Anwendung. Hier ist ein Beispiel: Ich habe ein Message-Modell, das
6
Antworten
Ich würde gerne ein paar Meinungen über die beste Art ersetzt einen Teilstring eines Strings mit einem anderen text. Hier ist ein Beispiel: Ich habe einen string, eine, die könnte so etwas wie "Hallo, mein name ist
11
Antworten
Betrachten Sie diesen code: var age = 3; console.log("I'm " + age + " years old!"); Gibt es andere Wege, den Wert einfügen einer variable in einen string, abgesehen von der string-Verkettung? InformationsquelleAutor der Frage Tom Lehman
9
Antworten
In Python, es ist mühsam zu schreiben: print "foo is" + bar + '.' Kann ich etwas tun, wie dieses in Python? print "foo is #{bar}." InformationsquelleAutor der Frage mko | 2012-08-03
2
Antworten
Ist es zu einem merklichen performance-Unterschied zwischen der Verwendung von string-interpolation: myString += $"{x:x2}"; vs String.Format()? myString += String.Format("{0:x2}", x); Ich bin nur Fragen, weil Resharper ist aufgefordert das Update, und ich wurde getäuscht vor. InformationsquelleAutor der
3
Antworten
Sind Variablen, die innerhalb von YAML-Dateien möglich? Zum Beispiel: theme: name: default css_path: compiled/themes/$theme.name layout_path: themes/$theme.name In diesem Beispiel, wie kann theme: name: default verwendet werden, in anderen Einstellungen? Was ist die syntax? InformationsquelleAutor der Frage brewster
2
Antworten
Scala hat triple-quoted strings """String\nString""" zur Verwendung von Sonderzeichen in der Zeichenkette ohne die Flucht. Scala 2.10 auch Hinzugefügt raw"String\nString" für den gleichen Zweck. Gibt es keinen Unterschied, wie raw"" und """""" Arbeit? Können Sie erstellen, die
10
Antworten
Kenne ich in PHP können wir tun so etwas wie dieses: $hello = "foo"; $my_string = "I pity the $hello"; Ausgabe: "I pity the foo" Ich Frage mich, ob dies dasselbe ist möglich in JavaScript als gut.
2
Antworten
Ich nur installiert die .NET Framework 4.6 auf meinem Rechner und erstellte dann eine ConsoleApplication targeting .NET Framework 4.6 mit Visual Studio 2013. Schrieb ich Folgendes in die Main Methode: string test = "Hello"; string format =
6
Antworten
Seit beta 8.3, zig Warnungen "String-interpolation erzeugt eine debug-Beschreibung für einen optionalen Wert; meinst du, um dieses explizite?" erschien in meinem code. Zum Beispiel, die Warnung aufgetaucht, die folgende situation, in denen die Optionen führen könnten, zu
4
Antworten
Ich bin gerade erst anfangen zu lernen, Ruby (erste Zeit-Programmierung), und haben eine grundlegende syntaktische Frage mit Bezug auf Variablen, und verschiedene Arten von code zu schreiben. Chris Pine ist "Programmieren Lernen" hat mich gelehrt, zu schreiben,
8
Antworten
Ruby-Beispiel: name = "Spongebob Squarepants" puts "Who lives in a Pineapple under the sea? \n#{name}." Den erfolgreichen Python string-Verkettung ist scheinbar verbose mir. InformationsquelleAutor der Frage Caste | 2010-12-15
4
Antworten
Ich habe den folgenden code: $DatabaseSettings = @(); $NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath; $NewDatabaseSetting.DatabaseName = "LiveEmployees_PD"; $NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data"; $NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log"; $NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups'; $DatabaseSettings += $NewDatabaseSetting; Wenn ich versuche, verwenden Sie
2
Antworten
Benutzt habe ich einige neue features von C# 6 inkl. interpoliert string für die einfache Nutzung (Anzeige-Nachricht enthält string-Variablen, wie etwa $"{EmployeeName}, {Abteilung}"). Jetzt will ich mit interpolierten string zum anzeigen formatierte double-Wert. Beispiel var aNumberAsString =
13
Antworten
In PHP bin ich versucht, zu erstellen eine neue-Zeile-Zeichen: echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n'; Danach öffne ich die erstellte Datei im Editor und schreibt das neue-Zeile-wörtlich: 1 John Doe\r\n 1
6
Antworten
Habe ich mit string-interpolation und lieben es, allerdings habe ich ein Problem, wo ich versuche, einen backslash in meiner Ausgabe, aber bin nicht in der Lage, um es an die Arbeit. Was ich will, ist so etwas
2
Antworten
String interpolation in C#6 lässt mich schreiben: decimal m = 42.0m; string x = $"The value is {m}"; Jedoch eine sehr häufige Verwendung für string-Formatierung, geben Sie das Gebietsschema für die Formatierung der Werte. Sagen wir mal
11
Antworten
Möchte ich die folgende in C# (kommt von einem Python-hintergrund): strVar = "stack" mystr = "This is %soverflow" % (strVar) Wie Ersetze ich den token innerhalb der Zeichenfolge mit dem Wert, der außerhalb der it? InformationsquelleAutor der
1
Antworten
Den richtigen Weg, um die Verwendung von string-interpolation in Ruby ist wie folgt: name = "Ned Stark" puts "Hello there, #{name}" #=> "Hello there, Ned Stark" Kann, so will ich ihn immer verwendet. Jedoch habe ich etwas
1
Antworten
Wie kann ich entkommen, mit einem dollar-Zeichen in string-interpolation? def getCompanion(name: String) = Class.forName(s"my.package.$name\$") //--> "error: unclosed string literal" InformationsquelleAutor der Frage 0__ | 2013-06-01