Lua 言語仕様:備忘録(忘れやすい事)4言語対比表

2017-04-08 :  PCクリニック
Python、C言語、Perl、グルコサミン、Firefox
最近は、GSL Shell(Lua) 以外に、SpiderMonkey ( JavaScript ) を学習していた。
更に、以前からの Python や、Perl も使うことがある。

微妙なところで、言語仕様がゴチャゴチャになるので、
備忘録として、良く忘れる事について、対比表を作ってみた。

Lua言語(忘れやすい事)  Python、    Perl、   SpiderMonkey 対比

1.配列
 定義: a={1, 2, 3}  a=[1, 2, 3]  @a=(1, 2, 3)  a=[1, 2, 3]

 添字:  a[1]~    a[0]~     a[0]~     a[0]~

 サイズ:  #a     len(a)     $#a+1     a.length


2.不等比較:~=     !=       !=       !=


3.複数代入: x,y=a,b  x,y=a,b  ($x,$y)=($a,$b)  [x,y]=[a,b]

        --    x=y=c    $x=$y=$c     x=y=c


4.文字列
 定義:  a = 'xyz'   a = 'xyz'   a = "xyz"     a = 'xyz'

 連結:   ..      +        .        +

 サイズ:  #a     len(a)    length(a)     a.length


5.文字列←→数値変換

 文字列→数値:'5'+0  int(float('5.'))  "5"+0    '5'-0

 数値→文字列: 5..''    str(5)     5.""     5+''

  演算子によって         演算子によって   演算子によって
  両方の型を揃える        両方の型を揃える  両方の型を揃える
こんな処かな?


本日はここまで。


Lua ( GSL Shell ) 学習は続く。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


170304,22
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク