我在Mac上,有時候我在劇本的結尾使用say
命令,就像這樣:如何使say命令在腳本中回顯變量值?
system('say "Finished successfully"')
但是,如果我嘗試插入一個變量,
system('say "#{my_variable}"')
它不沒有工作。它只回應變量名稱。
我該如何解決這個問題?
我在Mac上,有時候我在劇本的結尾使用say
命令,就像這樣:如何使say命令在腳本中回顯變量值?
system('say "Finished successfully"')
但是,如果我嘗試插入一個變量,
system('say "#{my_variable}"')
它不沒有工作。它只回應變量名稱。
我該如何解決這個問題?
要麼刪除系統或刪除反引號:
a = "hello"
#=> "hello"
`say '#{a}'`
#=> ""
system("say '#{a}'")
#=> true
既然你編輯您的文章是單引號而不是反引號,單引號不能支持字符串插值,見this question for more details。
都對我大聲說出這個詞。 –
你只能在'''''''''''''''內(或者你編輯你的文章後)''''內的字符串插值。 –