Update README.md

This commit is contained in:
WH64 2024-03-09 23:56:48 +09:00 committed by GitHub
parent 1ee63d4ae6
commit 51a93a1671
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,17 +1,33 @@
```c ```go
#include <stdio.h> package main
int main(int argc, char **argv) import (
{ "fmt"
printf("Hello, World!\n"); "encoding/json"
return 0; )
type Person struct {
Name string `json:"name"`
Age int `json:"age"`
} }
```
func main() {
raw := []byte(`{"name":"Project_IO","age":"20"}`)
var data Person
err := json.Unmarshal(raw, &data)
if err != nil {
panic(err)
}
fmt.Printf("NAME: %s\nAGE: %s\n", data.Name, data.Age)
}
```bash ```bash
[projecttl@fedora:~$ gcc -o a.out main.c projecttl@fedora:~$ go run main.go
[projecttl@fedora:~$ ./a.out NAME: Project_IO
Hello, World! AGE: 20
[projecttl@fedora:~$ projecttl@fedora:~$
``` ```
<br/> <br/>