Michael
Michael

Reputation: 15

Did I do this PowerShell problem correctly?

Can someone check to see if I did this PowerShell problem correct? Also, if you answer it could please explain what I did wrong. That will help me to continue to learn. Thanks!

Problem 3.) Concatenate a and b so that it creates variable $c such that c -eq "this is the beginning this is the ending" Print the value of variable c.

Here is what I tried and the output was: False

$c = "this is the beginning this is the end"
($a + $b) -eq $c

Upvotes: 0

Views: 71

Answers (1)

postanote
postanote

Reputation: 16116

As per my comment, and my assumptions made.

Clear-Host
$a = 'this is the beginning'
$b = 'this is the end'
$c = 'this is the beginning this is the end'

($a + $b) -eq $c
# Results
<#
 ($a + $b) -eq $c
False
#>

# Note the space added for the equality of the full string
($a + ' ' + $b) -eq $c
# Results
<#
True
#>

# Or
("$a " + $b) -eq $c
# Results
<#
True
#>


# Single quote is a literal string
# Double quote is normally used for string expansion or PowerShell variable, or formatting requirements.

Upvotes: 1

Related Questions