Skip to content

For Go Developers

If you know Go, Targo should feel familiar in semantics but different in syntax.

What will feel familiar

  • multi-return values
  • error | null
  • slice<T>, map<K, V>, chan<T>
  • Go package imports and toolchain workflows

What needs adjustment

  • surface syntax is TypeScript-shaped
  • both slice<T> and Array<T> exist
  • class is not a JS inheritance runtime