mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Document character set
This commit is contained in:
parent
f3230a41ce
commit
cbd729957b
@ -212,13 +212,6 @@ Better use ``for (uint i = 0; i < a.length...``
|
|||||||
|
|
||||||
See `struct_and_for_loop_tester.sol <https://github.com/fivedogit/solidity-baby-steps/blob/master/contracts/65_struct_and_for_loop_tester.sol>`_.
|
See `struct_and_for_loop_tester.sol <https://github.com/fivedogit/solidity-baby-steps/blob/master/contracts/65_struct_and_for_loop_tester.sol>`_.
|
||||||
|
|
||||||
What character set does Solidity use?
|
|
||||||
=====================================
|
|
||||||
|
|
||||||
Solidity is character set agnostic concerning strings in the source code, although
|
|
||||||
UTF-8 is recommended. Identifiers (variables, functions, ...) can only use
|
|
||||||
ASCII.
|
|
||||||
|
|
||||||
What are some examples of basic string manipulation (``substring``, ``indexOf``, ``charAt``, etc)?
|
What are some examples of basic string manipulation (``substring``, ``indexOf``, ``charAt``, etc)?
|
||||||
==================================================================================================
|
==================================================================================================
|
||||||
|
|
||||||
|
@ -57,6 +57,10 @@ and overwrite your number, but the number will still be stored in the history
|
|||||||
of the blockchain. Later, we will see how you can impose access restrictions
|
of the blockchain. Later, we will see how you can impose access restrictions
|
||||||
so that only you can alter the number.
|
so that only you can alter the number.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
All identifiers (contract names, function names and variable names) are restricted to
|
||||||
|
the ASCII character set. It is possible to store UTF-8 encoded data in string variables.
|
||||||
|
|
||||||
.. index:: ! subcurrency
|
.. index:: ! subcurrency
|
||||||
|
|
||||||
Subcurrency Example
|
Subcurrency Example
|
||||||
|
Loading…
Reference in New Issue
Block a user