Puncte:-3

De ce funcționează backtick-urile pentru evidențierea codului în Discord, dar virgulele armenești nu?

drapel kz

Când trimit cod în Discord folosind asta:

```py
print("bună lume!")
```

apare într-o casetă cu codul evidențiat așa cum puteți vedea în imaginea de mai jos. Cu toate acestea, când folosesc Unicode U+055d (virgulă armeană) pentru gardurile cod (ÕÕÕ ÕÕÕ) :

ÕÕÕpy
print("bună lume!")
ÕÕÕ

și trimiteți-l, codul nu este evidențiat. De asemenea, nu apare în casetă așa cum puteți vedea în imagine.

introduceți descrierea imaginii aici

wjandrea avatar
drapel cn
Pentru mai multe informații, în Unicode acestea se numesc „confuzabile” și există o mulțime de ele. Iată o [pagină demonstrativă oficială](https://util.unicode.org/UnicodeJsps/confusables.jsp?a=%60&r=None). Alții sunt `Ë`âµï½`. Preferatele mele sunt literele chirilice precum `а` și `Ñ`, deoarece arată *exact* ca literele latine din majoritatea fonturilor.
drapel in
Există vreo aplicație în care virgulele armenești funcționează pentru formatarea codului? De ce ar face-o?
Guntram Blohm avatar
drapel cn
Dacă apăsați `ALT-96` în Windows, veți obține un backtick, care are un cod ascii de 96, sau 60 hex; nu o virgulă armeană.
Puncte:16
drapel ca

M-am confruntat cu același lucru când ți-am editat întrebarea. Acest:

```py
print("bună lume!")
```

redă ca:

print("bună lume!")

întrucât acesta:

ÕÕÕpy
print("bună lume!")
ÕÕÕ

redă ca:

ÕÕÕpy print("bună lume!") ÕÕÕ

Deși caracterele pentru desemnarea gardurilor de cod sunt similare cu ochiul, ele sunt diferite pentru aplicațiile dvs. Personajul backtick (`) are reprezentarea Unicode a lui U+0060, în timp ce virgula armeană (Õ) are reprezentarea Unicode a lui U+055D, așa cum ați spus.

Formatarea codului aici și în Discord folosește o anumită aromă de Markdown, pentru care caracterele backtick U+0060 au o semnificație specială (sunt folosite pentru evidențierea codului), în timp ce caracterul virgula armeană U+055D nu are o semnificație specială. Acest lucru face ca textul dvs. să fie evidențiat corect atunci când utilizați backtick-uri și să fie tipărit așa cum l-ați scris când utilizați virgulele armenești.

drapel eg
Există o diferență vizibilă între backtick și virgula armeană. Editare: - pe acest dispozitiv (PC, Chrome, win11). Kilometrajul dvs. poate diferi.
BeastOfCaerbannog avatar
drapel ca
Depinde de fontul folosit și de redarea fontului. Când văd acest thread de pe telefonul meu, diferența este clară. Cu toate acestea, când l-am citit de pe computer, ambele arată aproape la fel.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.