В swift интерполяция строк выполняется с помощью \()
в строках. Например:
let x = 10
let string = "x equals \(x) and you can also put expressions here \(5*2)"
, поэтому для вашего примера выполните:
var age:Int=1
var pet:String="dog"
lblOutput.text = "Your \(pet) is \(age) years old!"
Используйте выход HTML.
Так в Вашем примере:
/**
* Returns true if the specified string contains "*/".
*/
public boolean containsSpecialSequence(String str)
/
Escape как "/" символ.
Javadoc должен вставить завершенную последовательность, в безопасности в HTML, который он генерирует, и это должно представить как "* /" в Вашем браузере.
, Если Вы хотите быть очень осторожными, Вы могли бы выйти из обоих символов: */
переводит в */
Редактирование:
Продолжите: кажется, что я могу использовать & #47; для наклонной черты. Единственный недостаток - то, что это не все это читаемое когда представление код непосредственно.
Так? Точка не, чтобы Ваш код был читаем, точка для Вашего кода документация , чтобы быть читаемой. Большинство комментариев Javadoc встраивает сложный HTML для explaination. Черт, эквивалентные предложения C# полная библиотека XML-тэга. Я видел некоторые довольно сложные структуры там, позвольте мне сказать Вам.
Редактирование 2: , Если это беспокоит Вас слишком много, Вы могли бы встроить non-javadoc встроенный комментарий, который объясняет кодирование:
/**
* Returns true if the specified string contains "*/".
*/
// returns true if the specified string contains "*/"
public boolean containsSpecialSequence(String str)
/**
* Returns true if the specified string contains "*/".
*/
Это - вЂright’ решение, но для пользы удобочитаемости я, вероятно, пошел бы для:
/**
* Returns true if the string contains an asterisk followed by slash.
*/
Используйте объект
*/
В Вашей документации, которую он разоблачит как "* /"
Я предложил бы, чтобы Вы также добавили комментарий строки где-нибудь около высказывания чего-то как
// */ is html for */
Иначе я наткнулся на, только для полноты: добавьте некоторую разметку HTML, которая не изменяет вывод между * и/.
/**
* *<b/>/
*/
По сравнению с решением для Escape HTML, это кажется чем-то вроде ужасного взлома, но это также приводит к правильному результату в выводе HTML.