string-interpolation

¿Cómo interpolar variables en cadenas en JavaScript, sin concatenación?

Sé que en PHP podemos hacer algo como esto: $hello = "foo"; $my_string = "I pity the $hello"; Salida: "I pity the foo" ... es posible en JavaScript. Usar variables dentro de cadenas sin usar concatenación-se ve más conciso y elegante para escribir.

¿Cómo puedo hacer interpolación de cadenas en JavaScript?

Considere este código: var age = 3; console.log("I'm " + age + " years old!"); ¿Hay otras formas de insertar el valor de una variable en una cadena, aparte de la concatenación de cadenas?

PHP - ¿cómo crear un carácter de nueva línea?

En PHP estoy tratando de crear un carácter de nueva línea: echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n'; ... bado muchas variaciones del \r\n, pero ninguna funciona. ¿Por qué la nueva línea no se está convirtiendo en una nueva línea?

Escapar de un signo de dólar en interpolación de cadena

¿Cómo puedo escapar de un signo de dólar en la interpolación de cadena? def getCompanion(name: String) = Class.forName(s"my.package.$name\$") // --> "error: unclosed string literal"

¿Cómo se usan cadenas textuales con interpolación?

En C#6 hay una nueva característica: cadenas interpoladas. Estos le permiten poner expresiones directamente en el código, en ... ing \"{x}\" and {this.Y()} to foobar:\r\n" + x.GetLog().ToString(); ¿Cómo uso las cadenas textuales e interpoladas juntas?

¿Por qué funciona la interpolación de cadenas en Ruby cuando no hay llaves?

La forma correcta de usar la interpolación de cadenas en Ruby es la siguiente: name = "Ned Stark" puts "Hello there, #{name ... there, #name" He intentado esto con éxito en ambos 1.9.2 y 1.8.7. ¿por Qué funciona esto? ¿Qué hace el intérprete aquí?

Interpolación de variables de cadena Java [duplicado]

Esta pregunta ya tiene una respuesta aquí: Cómo formatear cadenas en Java ... %s;u3=%s;u4=%s;", u1, u2, u3, u4); O: urlStringBuilder.append(Interpolator("u1=%s;u2=%s;u3=%s;u4=%s;", u1, u2, u3, u4));

¿Cómo interpolo cadenas?

Quiero hacer lo siguiente en C# (viniendo de un fondo de Python): strVar = "stack" mystr = "This is %soverflow" % (strVar) ¿Cómo puedo reemplazar el token dentro de la cadena con el valor fuera de ella?

Interpolación de cadena vs Cadena.Formato

Hay una diferencia de rendimiento notable entre el uso de interpolación de cadenas: myString += $"{x:x2}"; Vs Cadena.Form ... String.Format("{0:x2}", x); Solo estoy preguntando porque Resharper está provocando la solución, y he sido engañado antes.

Swift 3 interpolación de cadena incorrecta con opcionales implícitamente sin envolver

¿Por qué no se desenvuelven implícitamente los opcionales cuando se usa la interpolación de cadenas en Swift 3? Ejemplo: E ... ya no funciona debido a esto (bug?). ¿Es esto incluso un error o lo cambiaron intencionalmente comportamiento con Swift 3?

La concatenación de cadenas vs interpolación en Rubí

Estoy empezando a aprender Ruby (programación por primera vez), y tengo una pregunta sintáctica básica con respecto a las var ... 2 es una forma mucho más corta de hacerlo. ¿Hay alguna razón en particular por la que deba usar un formato sobre el otro?

Especificación de la configuración regional para la interpolación de cadenas en C # 6 (Roslyn CTP6)

La interpolación de cadenas en C # 6 me permite escribir: decimal m = 42.0m; string x = $"The value is {m}"; Sin embargo, ... exe, que supongo que está siendo invocado, se cuelga (Compiler bug?) Esto es un ASP.NET 5 Proyecto de consola en VS15 CTP 6.

Interpolación de cadenas en Scala 2.10-¿Cómo interpolar una variable de cadena?

La interpolación de cadenas está disponible en Scala a partir de Scala 2.10 Este es el ejemplo básico val name = "Worl ... en StringContext), y no un objeto (si lo fuera, habría arrojado un error de compilación diferente que no encontrado Creo)

C # 6 ¿cómo formatear double usando cadena interpolada?

He utilizado algunas características nuevas de C# 6 incl. cadena interpolada para uso simple (mostrando un mensaje que contie ... = aDoubleValue.ToString("0.####"); ¿Cómo puedo escribirlo como cadena interpolada? algo así como aD " {aDoubleValue} ...."

Problemas de interpolación de cadenas

Estoy tratando de averiguar por qué mi prueba unitaria falla (La tercera afirmación a continuación): var date = new DateTim ... el parámetro de formato correctamente, aparece como solo {countdown|o} al código. ¿Alguna idea de por qué esto está fallando?

Multilínea C# cadena interpolada literal

C # 6 trae soporte de compilador para literales de cadena interpolados con sintaxis: var person = new { Name = "Bob" }; st ... eight).AppendLine() .AppendFormat("Background: {0}", background).AppendLine() .ToString(); O hay algo más elegante?

¿Python hace interpolación de variables similar a "string # {var}" en Ruby?

En Python, es tedioso escribir: print "foo is" + bar + '.' ¿Puedo hacer algo como esto en Python? print "foo is #{bar}."

¿Puedo posponer la evaluación de las f-strings?

Estoy usando cadenas de plantilla para generar algunos archivos y me encanta la concisión de las nuevas cadenas f para este p ... s): The current name is foo The current name is bar Salida real: The current name is {name} The current name is {name}

¿Cuál es la cultura predeterminada para la interpolación de cadenas de C# 6?

En C# 6 ¿cuál es la cultura predeterminada para la nueva interpolación de cadenas? He visto informes contradictorios de Cultura Invariante y Actual. Me gustaría una respuesta definitiva y estoy manteniendo mis dedos cruzados para Invariante.

¿Cuál es el tipo original de cadena interpolada?

MSDN los documentos contienen la sección sobre conversiones implícitas: var s = $"hello, {name}"; System.IFormattable s = ... ón.CompilerServices.FormattableStringFactory + concrete Formattablestring Soy un Sistema.String Soy un Sistema.String