как мога да напиша низ вътре в низ в Squeak?

Моят метод получава аргумент String.

Този низ представлява изходен код, който може да съдържа друг низ.

Проблемът е, че сега искам да имам низ в кавички вътре в низ в кавички и компилаторът не го приема.

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

Как мога да напиша низ вътре в низ (т.е. как мога да включа знак за кавички на низ ' вътре в низ)?


person Ohad    schedule 10.12.2014    source източник


Отговори (1)


Трябва да избегнете единична кавичка в низ с друга единична кавичка. Така че трябва да направите:

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