mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Added in-depth links for further reading to the state variable, function and function modifier overview in the structure section
This commit is contained in:
parent
6640e9e918
commit
acee4b7040
@ -20,6 +20,8 @@ there is in C and JavaScript, so `if (1) { ... }` is *not* valid Solidity.
|
||||
|
||||
.. index:: ! function;call, function;internal, function;external
|
||||
|
||||
.. _function-calls:
|
||||
|
||||
Function Calls
|
||||
==============
|
||||
|
||||
|
@ -25,6 +25,10 @@ State variables are values which are permanently stored in contract storage.
|
||||
// ...
|
||||
}
|
||||
|
||||
See the :ref:`types` section for valid state variable types and
|
||||
:ref:`visibility-and-accessors` for possible choices for
|
||||
visability.
|
||||
|
||||
.. _functions:
|
||||
|
||||
Functions
|
||||
@ -40,6 +44,10 @@ Functions are the executable units of code within a contract.
|
||||
}
|
||||
}
|
||||
|
||||
Functions can be called internally or externally (:ref:`function-calls`)
|
||||
and have different levels of visibility (:ref:`visibility-and-accessors`)
|
||||
towards other contracts.
|
||||
|
||||
.. _function-modifiers:
|
||||
|
||||
Function Modifiers
|
||||
@ -62,6 +70,8 @@ Function modifiers can be used to amend the semantics of functions in a declarat
|
||||
}
|
||||
}
|
||||
|
||||
See :ref:`modifiers` in the section on contracts for a more in-depth explanation.
|
||||
|
||||
.. _events:
|
||||
|
||||
Events
|
||||
|
@ -1,5 +1,7 @@
|
||||
.. index:: type
|
||||
|
||||
.. _types:
|
||||
|
||||
*****
|
||||
Types
|
||||
*****
|
||||
|
Loading…
Reference in New Issue
Block a user