Błąd Undeclared name: foo w języku Odin

0

Nie chce się skompilować ten program

package main

import "core:fmt"
import "core:foo"

main :: proc() {
	// This is error

	if x := foo(); x < 0 {
		fmt.println("x is negative")
	} else if x == 0 {
		fmt.println("x is zero")
	} else {
		fmt.println("x is positive")
	}		
}

https://odin-lang.org/docs/overview/

0

A gdzie jest definicja foo?

0

Próbuję ją dopisać nic nie działa, dlaczego nie dodali pełnych przykładów.

1

Próbuję ją dopisać nic nie działa, dlaczego nie dodali pełnych przykładów.

Bo to jest przykład na ifa a nie pełen program :D

0

Skoro jesteś zaawansowanym programistą to możesz napisać gotowca?

0

Skoro jesteś zaawansowanym programistą to możesz napisać gotowca?

Ale czego ode mnie oczekujesz? Że zdefiniuje funkcję foo?

działa to?

package main

import "core:fmt"

foo :: proc() -> int {
	return 42
}


main :: proc() {
	if x := foo(); x < 0 {
		fmt.println("x is negative")
	} else if x == 0 {
		fmt.println("x is zero")
	} else {
		fmt.println("x is positive")
	}		
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1