F# String
In F#, strings are represented as a series of Unicode characters. String values in F# are immutable, which means that once a string is created it cannot be modified.
Syntax
In F#, strings are enclosed in double quotes, like this:
let myString = "Hello World!"
Example
Here's an example that shows how to create and print a string in F#:
let myString = "Hello World!"
printfn "%s" myString
Output
The output of the above code will be:
Hello World!
Explanation
In the above example, we first create a string variable named myString
and assign it the value "Hello World!". We then use the printfn
function to print the value of myString
to the console.
Use
Strings are used in various contexts, such as:
- Displaying text to the user
- Manipulating and processing text
- Storing data in configuration files
Important Points
Here are some important points to keep in mind while working with strings in F#:
- Strings are immutable, i.e., once a string is created, it cannot be modified.
- F# provides a set of functions and operators to work with strings such as
+
for concatenation,Length
for finding the length of a string,Substring
for extracting a substring,Replace
for replacing a substring, etc.
Summary
F# strings are immutable and represented as a series of Unicode characters. They are enclosed in double quotes, and various functions and operators are available to work with them. F# strings are used in various contexts, such as displaying, manipulating, and storing data.