mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Added a section about .send() returning false
This commit is contained in:
parent
17f23629f1
commit
d0a0e4f3d2
@ -846,6 +846,9 @@ If you want to send 20 Ether from a contract to the address ``x``, you use ``x.s
|
|||||||
Here, ``x`` can be a plain address or a contract. If the contract already explicitly defines
|
Here, ``x`` can be a plain address or a contract. If the contract already explicitly defines
|
||||||
a function ``send`` (and thus overwrites the special function), you can use ``address(x).send(20 ether);``.
|
a function ``send`` (and thus overwrites the special function), you can use ``address(x).send(20 ether);``.
|
||||||
|
|
||||||
|
Note that the call to ``send`` may fail in certain conditions, such as if you have insufficient funds, so you should always check the return value.
|
||||||
|
``send`` returns ``true`` if the send was successful and ``false`` otherwise.
|
||||||
|
|
||||||
What does the following strange check do in the Custom Token contract?
|
What does the following strange check do in the Custom Token contract?
|
||||||
======================================================================
|
======================================================================
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user