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.