package main
import "fmt"
Falan feşmekan
func caser(n string) string {
return "test durumu: " + n
}
func caseOne() {
fmt.Println(caser("1"))
}
func main() {
caseOne()
fmt.Println(caser("2"))
}
package main
import "fmt"
type tamsayi int32
func (t tamsayi) mutlak() int32 {
if t < 0 {
return int32(-t)
}
return int32(t)
}
Gerek mi?
#include <stdio.h>
#include <stdlib.h>
static int mutlak_deger(int);
typedef struct __tamsayisal {
int (*mutlak)(int);
} Math;
Falandır filandır
Math tamsayisal() {
Math m;
m.mutlak = &mutlak_deger;
return m;
}
static int mutlak_deger(int sayi) {
if (sayi < 0)
return -sayi;
return sayi;
}
int main() {
Math math = tamsayisal();
printf("mutlak değeri: %d", math.mutlak(3));
return EXIT_SUCCESS;
}