Auto saved by Logseq
This commit is contained in:
parent
9a2b82c147
commit
37719464aa
1 changed files with 44 additions and 1 deletions
|
@ -1,4 +1,47 @@
|
|||
- #prompt-engineering per
|
||||
- #prompt-engineering per parser da #markdown a oggetto `Quiz` di #Probo
|
||||
- ```
|
||||
Dato il un contenuto Markdown che presenta una paragrafo e a seguire un elenco puntato come nell'esempio riportato sotto:
|
||||
|
||||
Testo della domanda.
|
||||
|
||||
* Risposta 1
|
||||
* Risposta 2
|
||||
* Risposta 3
|
||||
* Risposta 4
|
||||
|
||||
scrivi una funzione in Go con test associato, che converta il contenuto Markdown in un oggetto definito dalle seguenti strutture:
|
||||
|
||||
type Quiz struct {
|
||||
Question *Question `json:"question"`
|
||||
Answers []*Answer `json:"answers"`
|
||||
}
|
||||
|
||||
type Question struct {
|
||||
Text string `json:"text"`
|
||||
}
|
||||
|
||||
type Answer struct {
|
||||
Text string
|
||||
Correct bool
|
||||
}
|
||||
|
||||
L'elenco puntato rappresenta le risposte alla domanda contenuta nei paragrafi che lo precedeno. Per convenzione, la prima risposta è sempre quella corretta. Attenzione, il parser deve tenere conto che il testo della domanda può presentarsi su più paragrafi come nell'esempio riportato sotto.
|
||||
|
||||
Testo della domanda.
|
||||
|
||||
Testo della domanda.
|
||||
|
||||
Testo della domanda.
|
||||
|
||||
* Risposta 1
|
||||
* Risposta 2
|
||||
* Risposta 3
|
||||
* Risposta 4
|
||||
|
||||
Il numero delle risposte è indefinito.
|
||||
|
||||
|
||||
```
|
||||
- Per impostare `nano` come editor di default per #git in #archlinux
|
||||
- ```bash
|
||||
git config --global core.editor "nano -w"
|
||||
|
|
Loading…
Reference in a new issue