2019年06月25日

ソリデイテイで、最初の 貴方のイーサリアムスマート契約を構築−チュートリアル(28)


Functions & States
関数&状態

Looking at the bare bones of a smart contract we can see that contracts are merely collections of code (its functions) and data (its states) that correspond to a specific contract address on the blockchain.

スマートな契約の最低限を見ると、我々は、契約が単なるブロックチェーンの上に特定の契約住所に対応するコード(その関数)とデータ(その状態)の集まりだけであることを見ることができます。

For example, the line uint256 counter; sets the variable counter of type uint256 (unsigned integer of 256 bits). It can now be thought of as a single slot in a database that can be pulled by calling the function of the code that manages the database. We can even set a value for the variable counter while also setting the type as uint256.

例えば、一線 - uint256カウンター行; タイプ  uint256 (256ビットの無署名の整数)の変数カウンターを設定します。 それは今、データベースを管理するコードの機能を呼び出すことによって、引っ張ることができるデータベースで一つのスロットと考えることができます。 我々は、同じく変数カウンタータイプのために値をセットしさえすることができます。一方で uint256 としてそのタイプも設定します。

uint256 counter = 5;


State variables are typically outside of functions, making them global variables, and usually are the first few lines in our contract. We’ve now managed to set our variable counter as an uint256 and a value of 5. If we want to call a function to increase the value of counter by 1, we’re going to create a function (we’ll call it “add”) and tell it to add 1 to counter.

状態変数は、それらをグローバル変数にして、典型的に関数の外にあります。そして通常我々の契約書の中の最初の少数の行です。 我々は今、我々の変数を uint256 と5の値として設定するよう何とかうまくやりました。 もし我々が 1だけ値を増やすために関数をを呼び出すことを望むなら、我々は関数(我々はそれを「追加」と呼ぶでしょう)を作成して、それにカウンターに1を加えるように告げます。

function add() public {
  counter++;
}

After calling the function “add()”,counter will have a value of 6.
関数「add() 」を呼び出した後で、 カウンターは6の値を持つでしょう。

=====================================================================

 

人気ブログランキングへ人気ブログランキングへ=====================================================================

posted by 平成アフィリエイトへの挑戦 at 06:23| 千葉 🌁| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする

今日の先端技術情報20190625

今日の先端技術情報20190625

テーマ:

/////////////////////////////////////////////////////////////////////

先端技術情報

/////////////////////////////////////////////////////////////////////

仮想通貨

[FT]仮想通貨の先駆者、宿敵はザッカーバーグ(書評)

日本経済新聞

一部の本のなかには映画化するために書かれ、ハードカバーに収まるように申し訳程度に肉付けされたものもある。お堅いウィンクルボス兄弟と、仮想通貨ビット ...


世界全体の仮想通貨取引高、日米韓が40%占める

ファイナンシャルニュースジャパン (プレスリリース)

米日韓が世界1-2-3位米国、日本、韓国の仮想通貨の取引量が全体上位1〜3位を占めていることが分かった。仮想通貨市場調査機関であるザ・ブロックの報告 ...

IOT

ソニー、“100キロ先に届く”IoT通信規格「ELTRES」提供へ 通信モジュールを開発

ITmedia

ソニーはこのほど、IoT向けに独自開発した通信規格「ELTRES」(エルトレス)に対応する通信モジュール「CXM1501GR」を発表した。IoT機器に同モジュールを ...


ファナック、年間数千円からIoTアプリ 工場向け

日本経済新聞

ファナックはあらゆるモノがネットにつながる「IoTに対応する工場向けシステムで、年間数千円から導入できるアプリケーションを開発した。設備の稼働を監視する ...


AI

AIによるプレゼンテーションのトレーニングサービス 「プレトレ」提供開始

SalesZine(セールスジン)

ピーアンドアイは、AIによる事業者向けプレゼンテーション評価サービスを2019年6月1日から提供開始。プレゼンテーション動画やスライドをアップロードするだけ ...


AI搭載新型aiboはこどもの成長にどう影響する?保育園で試験導入を実施

Ledge.ai

ソニー株式会社が開発した新型aiboを、保育の現場にて導入検証する初の試みが行われた。 新型aiboは、最新の音声認識技術やAIを搭載しており、人の顔を ...

=====================================================================

 


人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 06:17| 千葉 🌁| Comment(0) | インターネット | このブログの読者になる | 更新情報をチェックする