93 lines
4.4 KiB
Markdown
93 lines
4.4 KiB
Markdown
|
---
|
||
|
title: زبانهها
|
||
|
---
|
||
|
|
||
|
## مثال
|
||
|
|
||
|
{{< tabs items="JSON,YAML,TOML" >}}
|
||
|
|
||
|
{{< tab >}}**JSON**: جیسون معادل اختصاری عبارت JavaScript Object Notation به معنی «نمادگذاری اشیا در جاوا اسکریپت» است. جیسون یک قالب استاندارد باز است که امکان تبادل دادهها در وب با استفاده از جفتهای خصوصیت-کلید را ممکن ساخته است.{{< /tab >}}
|
||
|
{{< tab >}}**YAML**: یک زبان برای سریالسازی داده قابل-خواندن-برای-انسان است.{{< /tab >}}
|
||
|
{{< tab >}}**TOML**: یک قالب پرونده پیکربندی که به هدف سادگی در خوانایی به کمک داشتن معانی مشخص با هدف «کمینه» و مینیمال بودن ارائه شده است.{{< /tab >}}
|
||
|
|
||
|
{{< /tabs >}}
|
||
|
|
||
|
## استفاده
|
||
|
|
||
|
### پیشفرض
|
||
|
|
||
|
```
|
||
|
{{</* tabs items="JSON,YAML,TOML" */>}}
|
||
|
|
||
|
{{</* tab */>}}**JSON**: جیسون معادل اختصاری عبارت JavaScript Object Notation به معنی «نمادگذاری اشیا در جاوا اسکریپت» است. جیسون یک قالب استاندارد باز است که امکان تبادل دادهها در وب با استفاده از جفتهای خصوصیت-کلید را ممکن ساخته است.{{</* /tab */>}}
|
||
|
{{</* tab */>}}**YAML**: یک زبان برای سریالسازی داده قابل-خواندن-برای-انسان است.{{</* /tab */>}}
|
||
|
{{</* tab */>}}**TOML**: یک قالب پرونده پیکربندی که به هدف سادگی در خوانایی به کمک داشتن معانی مشخص با هدف «کمینه» و مینیمال بودن ارائه شده است.{{</* /tab */>}}
|
||
|
|
||
|
{{</* /tabs */>}}
|
||
|
```
|
||
|
|
||
|
### مشخص کردن زبانه پیشفرض
|
||
|
|
||
|
از ویژگی `defaultIndex` برای مشخص کردن زبانه پیشفرض استفاده کنید. این شاخص از 0 شروع میشود.
|
||
|
|
||
|
```
|
||
|
{{</* tabs items="JSON,YAML,TOML" defaultIndex="1" */>}}
|
||
|
|
||
|
{{</* tab */>}}**JSON**: جیسون معادل اختصاری عبارت JavaScript Object Notation به معنی «نمادگذاری اشیا در جاوا اسکریپت» است. جیسون یک قالب استاندارد باز است که امکان تبادل دادهها در وب با استفاده از جفتهای خصوصیت-کلید را ممکن ساخته است.{{</* /tab */>}}
|
||
|
{{</* tab */>}}**YAML**: یک زبان برای سریالسازی داده قابل-خواندن-برای-انسان است.{{</* /tab */>}}
|
||
|
{{</* tab */>}}**TOML**: یک قالب پرونده پیکربندی که به هدف سادگی در خوانایی به کمک داشتن معانی مشخص با هدف «کمینه» و مینیمال بودن ارائه شده است.{{</* /tab */>}}
|
||
|
|
||
|
{{</* /tabs */>}}
|
||
|
```
|
||
|
|
||
|
زبانه `YAML` به طور پیشفرض انتخاب میشود.
|
||
|
|
||
|
{{< tabs items="JSON,YAML,TOML" defaultIndex="1" >}}
|
||
|
|
||
|
{{< tab >}}**JSON**: جیسون معادل اختصاری عبارت JavaScript Object Notation به معنی «نمادگذاری اشیا در جاوا اسکریپت» است. جیسون یک قالب استاندارد باز است که امکان تبادل دادهها در وب با استفاده از جفتهای خصوصیت-کلید را ممکن ساخته است.{{< /tab >}}
|
||
|
{{< tab >}}**YAML**: یک زبان برای سریالسازی داده قابل-خواندن-برای-انسان است.{{< /tab >}}
|
||
|
{{< tab >}}**TOML**: یک قالب پرونده پیکربندی که به هدف سادگی در خوانایی به کمک داشتن معانی مشخص با هدف «کمینه» و مینیمال بودن ارائه شده است.{{< /tab >}}
|
||
|
|
||
|
{{< /tabs >}}
|
||
|
|
||
|
|
||
|
### استفاده از مارکداون
|
||
|
|
||
|
سینتکس مارکداون از جمله بلوک کد نیز پشتیبانی میشود:
|
||
|
|
||
|
````
|
||
|
{{</* tabs items="JSON,YAML,TOML" */>}}
|
||
|
|
||
|
{{</* tab */>}}
|
||
|
```json
|
||
|
{ "سلام": "دنیا" }
|
||
|
```
|
||
|
{{</* /tab */>}}
|
||
|
|
||
|
... زبانههای دیگر را به همین ترتیب اضافه کنید
|
||
|
|
||
|
{{</* /tabs */>}}
|
||
|
````
|
||
|
|
||
|
{{< tabs items="JSON,YAML,TOML" >}}
|
||
|
|
||
|
{{< tab >}}
|
||
|
```json
|
||
|
{ "سلام": "دنیا" }
|
||
|
```
|
||
|
{{< /tab >}}
|
||
|
|
||
|
{{< tab >}}
|
||
|
```yaml
|
||
|
سلام: دنیا
|
||
|
```
|
||
|
{{< /tab >}}
|
||
|
|
||
|
{{< tab >}}
|
||
|
```toml
|
||
|
سلام = "دنیا"
|
||
|
```
|
||
|
{{< /tab >}}
|
||
|
|
||
|
{{< /tabs >}}
|