Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I may be missing something but come Go has a simple:

    `A
       simple
          formatted
             string
    `

?


Yours is rendered as:

A\n\tsimple\n\t\tformatted\n\t\t\tstring\n\t

If you wanted it without the additional indentation, you’d need to use a function to strip that out. Typescript has dedent which goes in front of the template string, for example. I guess in Zig that’s not necessary which is nice.


Okay I get it now. Formatted multiline string in code without an actual formatting and no string concat.


The problem is that usually you have something like

  fn main() {
    if something {
      print(`A
  simple
  formatted
  string`)
    }
  }
which looks ugly and confusing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: