Ongoing/String

[C# C++ Python] verbatim string, raw string literal

More Code 2019. 4. 19. 16:34

[C#] verbatim string

using System;

namespace Sharp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("c:\next\race\folder\test1.xlsx");
Console.WriteLine(@"c:\next\race\folder\test1.xlsx"); // verbatim string
Console.ReadKey();
}
}
}


[C#] interpolated string

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated


[C#] verbatim string

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/verbatim




[C++] raw string literal

// C++11 raw string literal

#include <iostream>
#include <string>

using namespace std;

int main()
{
cout << "c:\next\race\folder\test1.xlsx" << endl;
cout << R"(c:\next\race\folder\test1.xlsx)" << endl; // raw string literal
}


[C++] String and Character Literals

https://docs.microsoft.com/en-us/cpp/cpp/string-and-character-literals-cpp




[Python] raw string literal

# raw string literal


def main():
print("c:\next\race\folder\test1.xlsx")
print(r"c:\next\race\folder\test1.xlsx") # raw string literal


if __name__ == "__main__":
main()




[Java] Raw String Literals Removed from Java 12 as Feature Set Frozen

https://www.infoq.com/news/2018/12/jdk-12-new-features