fix: newline in question markdowns
This commit is contained in:
@ -10,10 +10,8 @@
|
||||
|
||||
> **1:** Go doesn't interpret the escape sequences in raw string literals.
|
||||
>
|
||||
>
|
||||
> **2:** That's right. Go interprets `\"` as `"` but it doesn't do so for ` \"World\"`.
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## What's the best way to represent the following text in the code?
|
||||
@ -65,7 +63,6 @@
|
||||
>
|
||||
> **4:** You don't need to use escape sequences inside raw string literals.
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## What's the result of the following expression?
|
||||
@ -80,7 +77,6 @@ len("lovely")
|
||||
|
||||
> **2:** Remember! "a" is 1 char. `a` is also 1 char.
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## What's the result of the following expression?
|
||||
@ -95,16 +91,12 @@ len("very") + len(`\"cool\"`)
|
||||
|
||||
> **1:** There are also double-quotes, count them as well.
|
||||
>
|
||||
>
|
||||
> **2:** That's right. Go doesn't interpreted \" in raw string literals.
|
||||
>
|
||||
>
|
||||
> **3:** Remember! "very" is 4 characters. `very` is also 4 characters.
|
||||
>
|
||||
>
|
||||
> **4:** Remember! Go doesn't interpreted \" in raw string literals.
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## What's the result of the following expression?
|
||||
@ -119,13 +111,10 @@ len("very") + len("\"cool\"")
|
||||
|
||||
> **1:** There are also double-quotes, count them as well.
|
||||
>
|
||||
>
|
||||
> **2:** Remember! Go interprets escape sequences in string literals.
|
||||
>
|
||||
>
|
||||
> **4:** That's right. Go does interpret \" in a string literal. So, "\"" means ", which is 1 character.
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## What's the result of the following expression?
|
||||
@ -144,13 +133,10 @@ len("péripatéticien")
|
||||
|
||||
> **1:** Remember! é is 2 bytes long.
|
||||
>
|
||||
>
|
||||
> **2:** An english letter is 1 byte long. However, é is 2 bytes long. So, that makes up 16 bytes. Cool.
|
||||
>
|
||||
>
|
||||
> **3:** You didn't count the double-quotes, did you?
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## How can you find the correct length of the characters in this string literal?
|
||||
@ -165,13 +151,10 @@ len("péripatéticien")
|
||||
|
||||
> **1:** Where are the double-quotes?
|
||||
>
|
||||
>
|
||||
> **2:** This only finds the bytes in a string value.
|
||||
>
|
||||
>
|
||||
> **4:** You're close. But, the package's name is utf8 not unicode/utf8.
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## What's the result of the following expression?
|
||||
@ -186,10 +169,8 @@ utf8.RuneCountInString("péripatéticien")
|
||||
|
||||
> **1:** This is its byte count. `RuneCountInString` counts the runes (codepoints) not the bytes.
|
||||
>
|
||||
>
|
||||
> **2:** That's right. `RuneCountInString` returns the number of runes (codepoints) in a string value.
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## Which package contains string manipulation functions?
|
||||
@ -213,16 +194,12 @@ strings.Repeat("*x", 3) + "*"
|
||||
|
||||
> **1:** You're close but you missed the concatenation at the end.
|
||||
>
|
||||
>
|
||||
> **2:** Look closely.
|
||||
>
|
||||
>
|
||||
> **3:** Wow! You should really watch the lectures again. Sorry.
|
||||
>
|
||||
>
|
||||
> **4:** That's right. Repeat function repeats the given string. And, the concatenation operator combines the strings.
|
||||
>
|
||||
>
|
||||
|
||||
|
||||
## What's the result of this expression?
|
||||
@ -237,13 +214,9 @@ strings.ToUpper("bye bye ") + "see you!"
|
||||
|
||||
> **1:** You missed the ToUpper?
|
||||
>
|
||||
>
|
||||
> **2:** You're close but look closely. ToUpper only changes the first part of the string there.
|
||||
>
|
||||
>
|
||||
> **3:** Not even close. Sorry.
|
||||
>
|
||||
>
|
||||
> **4:** Perfect! Good catch! ToUpper only changes the first part of the string there.
|
||||
>
|
||||
>
|
Reference in New Issue
Block a user