Smalltalk 如何在Squeak中的字符串中写入字符串?

Smalltalk 如何在Squeak中的字符串中写入字符串?,smalltalk,squeak,Smalltalk,Squeak,我的方法接收一个字符串参数 该字符串表示源代码,源代码可以包含另一个字符串 问题是现在我想在一个带引号的字符串中包含一个带引号的字符串,而编译器不接受它 obj mymethod: 'mymethod: arg Transcript show: 'code to make noise';cr. "This is the method code" '. 如何在字符串中写入字符串(即,如何在字符串中包含字符串引号字符”)必须用另一个引号转义字符串中的单引号。所以你必须做: obj m

我的方法接收一个字符串参数

该字符串表示源代码,源代码可以包含另一个字符串

问题是现在我想在一个带引号的字符串中包含一个带引号的字符串,而编译器不接受它

obj mymethod:
  'mymethod: arg
   Transcript show: 'code to make noise';cr. "This is the method code"
  '.

如何在字符串中写入字符串(即,如何在字符串中包含字符串引号字符

必须用另一个引号转义字符串中的单引号。所以你必须做:

obj mymethod:
  'mymethod: arg
   Transcript show: ''code to make noise'';cr. "This is the method code"
  '.