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>`_.
|
||||
|
||||
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)?
|
||||
==================================================================================================
|
||||
|
||||
|
@ -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
|
||||
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
|
||||
|
||||
Subcurrency Example
|
||||
|
Loading…
Reference in New Issue
Block a user