Made with KolourPaint and screenshots from Kate (with the GitHub theme).

  • dan@upvote.au
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    8 days ago

    TypeScript doesn’t need the “function” keyword for a method in an object or on a class though.

    const foo = {
      bar(): string {
       ... 
      } 
    }
    

    which I assume is doable because the syntax is unambiguous.

    PHP’s object orientation is similar to languages like Java and C#, which is what I was comparing to.

    • sbv@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      Your example didn’t mention the use of the function keyword. Instead, it seemed to be questioning the placement of the return type - placing it after the argument list seems pretty common in newer languages.