-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.chmurka.net!.POSTED!not-for-mail
From: g...@s...invalid (Adam Wysocki)
Newsgroups: pl.misc.elektronika
Subject: Re: Klawiatura - rozkład liter na 'guzikach'
Date: Thu, 22 May 2014 11:59:29 +0000 (UTC)
Organization: news.chmurka.net
Lines: 72
Message-ID: <g...@n...chmurka.net>
References: <f...@g...com>
<lli3g2$ou4$1@node2.news.atman.pl>
<a...@g...com>
<lli68h$rkp$1@node2.news.atman.pl>
<8...@g...com>
<g...@n...chmurka.net> <llkfg3$i0g$1@speranza.aioe.org>
<g...@n...chmurka.net> <llknnr$qt5$1@speranza.aioe.org>
NNTP-Posting-Host: 127.0.0.1
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Complaints-To: abuse-news.(at).chmurka.net
NNTP-Posting-Date: Thu, 22 May 2014 11:59:29 +0000 (UTC)
User-Agent: tin/2.2.0-20131224 ("Lochindaal") (UNIX) (Linux/3.2.0-4-686-pae (i686))
X-Authenticated-User: gof
Xref: news-archive.icm.edu.pl pl.misc.elektronika:665230
[ ukryj nagłówki ]AlexY <a...@i...pl> wrote:
>> Jak jest jeden, to jest przypisane. Jak są dwa, to jest porównane.
>
> Tam jest if, to powinno uniemożliwić próbę ustawienia zmiennej gdy
> polecenie oczekuje argumentu.
Umożliwia, bo:
- if przyjmuje warunek logiczny
- konstrukcja a = b zwraca wartość po przypisaniu
- wartość ta jest niejawnie konwertowana na wartość logiczną (0, non-zero)
Są sposoby, żeby pomylenie = i == nie powodowało problemów:
- włączenie warningów (kompilator umie o tym ostrzegać)
- porównywanie stałej ze zmienną, a nie zmiennej ze stałą
Konstrukcja (a = 1) zwróci zawsze true. Konstrukcja (1 = a) zwróci
błąd.
> Co ze starym dobrym let, set itp?
let deklarujące zmienną? Też są deklaracje zmiennych, ale bez słówka
let. A set - o jakim set mówisz, tzn. z jakiego języka?
>> Jak jest &, to jest bitwise-and, jak jest &&, to jest logical-and.
>
> Tak jakby nie można po typie danych rozpoznać. Chyba trzeba je
> zadeklarować nie?
Niejawna konwersja. Co innego masz na myśli pisząc (a & 0x20) a co innego
pisząc (a && b) (a i b mogą być zmiennymi int).
>> != - tak się przyjęło. Jak inaczej byś negował? ~? ~ to negacja
>> bitwise, ! logiczna, != nierówne.
>
> Ale kaszana... dla przejrzystości użyłbym zapisu słownego.
Po prostu tak się przyjęło. W perlu jest jeszcze gorzej :)
>> O to samo o co w begin i end.
>
> Nie żebym chciał jakąś wojnę toczyć czy coś zmienić, tak jak piszesz to
> się przyjęło, ludzie się nauczyli i używają, ale można było lepiej, bez
> gmatwaniny.
Klamry są potrzebne, bo instrukcje typu if wykonają tylko jedną
instrukcję.
if (a == b)
{
a = 1;
b = 2;
}
To coś innego niż:
if (a == b)
a = 1;
b = 2;
I jeszcze innego niż (akurat dla ifa to nie ma sensu, ale np. dla fora
ma):
if (a == b) ;
a = 1;
b = 2;
--
SELECT finger FROM hand WHERE id = 3;
http://www.chmurka.net/
Następne wpisy z tego wątku
- 22.05.14 16:33 J.F
- 22.05.14 18:49 badworm
- 23.05.14 21:57 Tomasz Finke
- 23.05.14 22:35 Zachariasz Dorożyński
- 23.05.14 23:30 Tomasz Finke
- 24.05.14 00:08 AlexY
- 24.05.14 05:35 Zachariasz Dorożyński
- 24.05.14 13:13 AlexY
Najnowsze wątki z tej grupy
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
Najnowsze wątki
- 2025-07-05 Shrek, wzrośnie cena prądu :-)
- 2025-07-05 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-07-06 Płacić za wodę ze studni
- 2025-07-06 Kolejny inżynier...
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-04 od kiedy można obrażać Plastusia i do kiedy Batyra?
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=