- くだすれPython(超初心者用) その25©2ch.net
826 :デフォルトの名無しさん[sage]:2015/03/28(土) 03:45:43.32 ID:vFtQyJKT - >>820
実行速度が速い、リスト内包表記と、 読み取りのみで、書き込みできない(const)タプル 他には、Pythonではこう書ける x < f() < y x < f() && f() < y 一般的な言語では、こう書くと、 f()が2回実行されてしまうので、 以下のように書かなければならない tmp = f() x < tmp && tmp < y
| - 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
140 :デフォルトの名無しさん[sage]:2015/03/28(土) 04:03:56.96 ID:vFtQyJKT - >>132
(ポインタ + 1)は、(配列のインデックス + 1)と同じ。 つまり、その変数のサイズ分 + 1。 例えば、32bit int型なら、+4バイト Python,Rubyでは多重代入できるから、 複数の戻り値を、受け取れる f(){ return a, b, c } x, y, z = f() 一方、Cでは、構造体のポインタ渡しで、 複数の戻り値を、構造体に詰めて、受け取る f(*in, *out){ }
|
|