ユーザ用ツール

サイト用ツール

wiki:defold:tips:008

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
wiki:defold:tips:008 [2016/04/30 13:36]
step
wiki:defold:tips:008 [2016/04/30 14:01] (現在)
step
ライン 88: ライン 88:
  
 \ddd -- character denoted by its numeric value where ddd is a sequence of up to three decimal digits \ddd -- character denoted by its numeric value where ddd is a sequence of up to three decimal digits
 +</​sxh>​
  
 +<sxh c++; title:​使用例>​
 +my_string = "​hello"​
 +another_string = '​world'​
 +print(my_string .. another_string) --> "​helloworld"​
 +
 +print("​10.2"​ + 1) --> 11.2
 +print(my_string + 1) -- error, can't convert "​hello"​
 +print(my_string .. 1) --> "​hello1"​
 +
 +print("​one\nstring"​) --> one
 +                     ​-->​ string
 +
 +print("​\097bc"​) --> "​abc"​
 +
 +multi_line_string = [[
 +Here is a chunk of text that runs over several lines. This is all
 +put into the string and is sometimes very handy.
 +]]
 </​sxh>​ </​sxh>​
  
 +==== 関数 ====
 +<sxh c++; title:>
 +-- MyPlusという名の関数で、 a + b の結果を返す
 +MyPlus = function(a, b)
 +    return a + b
 +end
 +
 +-- MyPlusという名の関数で、 a * b の結果を返す
 +function MyMultiple(a,​ b)
 +    return a * b
 +end
 +
 +-- 関数を引数に渡すことができる
 +function operate(func,​ a, b)
 +    return func(a, b)
 +end
 +-- 使用例
 +print(operate(MyPlus,​ 4, 5)) --> 9
 +
 +
 +-- Create an adder function and return it
 +function create_adder(n)
 +    return function(a)
 +        return a + n
 +    end
 +end
 +
 +adder = create_adder(2) -- n に2が入った状態で初期化。
 +print(adder(3)) --> 2+3 = 5
 +print(adder(10)) --> 2+10 = 12
 +</​sxh>​
  
  
-近日記述予定 
Permalink wiki/defold/tips/008.1462023361.txt.gz · 最終更新: 2016/04/30 13:36 by step

oeffentlich