[go: nahoru, domu]

Shakespeare (język programowania): Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m Ujednoznacznienie linku z Zmienna na zmienna (informatyka) przy pomocy Popups
→‎Wartości: Dodany nawias do wyrażenia
Linia 27:
Każdy rzeczownik przybiera wartość 1 lub -1, w zależności czy jest ładny czy nie. Dla przykładu, rzeczownik <code>flower</code> (pol. ''kwiat'') przyjmie wartość 1, gdyż kwiaty są ładne. Natomiast wyraz <code>pig</code> (pol. ''świnia'') przybiera wartość -1, gdyż świnie kojarzą się z brudem i brzydotą. Neutralne rzeczowniki takie jak <code>tree</code> (pol. ''drzewo'') również przyjmują wartość 1.
 
Dzięki przymiotnikom podwajamy wartość rzeczownika; kolejnym przymiotnikiem znów podwajamy wartość, itd.. Dzięki temu można osiągnąć każdą wielokrotność dwójki. Na tej podstawie możemy tworzyć inne liczby dodając je do siebie (<code>The sum of X and Y</code>, ''Suma X i Y'') czy odejmując (<code>The difference between X and Y</code>, ''Różnica pomiędzy X i Y''). Można również podnosić wartości do kwadratu za pomocą <code>square</code>, czy do sześcianu używając <code>cube</code>. A więc <code>The difference between the square of a little flower and a smelly dirty pig</code> jest równe <code>(2*1)²-(2*2*(-1))</code>, czyli 8.
 
== Przykładowy kod ==