[Pythonjp-checkins] [python-doc-ja] push by cocoa****@gmail***** - misc modification on 2011-06-12 16:06 GMT

Back to archive index

pytho****@googl***** pytho****@googl*****
2011年 6月 13日 (月) 01:07:55 JST


Revision: be30344e5485
Author:   cocoatomo <cocoa****@gmail*****>
Date:     Sun Jun 12 09:06:32 2011
Log:      misc modification
http://code.google.com/p/python-doc-ja/source/detail?r=be30344e5485

Modified:
  /c-api/sequence.rst

=======================================
--- /c-api/sequence.rst	Fri Apr  1 15:23:07 2011
+++ /c-api/sequence.rst	Sun Jun 12 09:06:32 2011
@@ -12,7 +12,7 @@


  .. c:function:: Py_ssize_t PySequence_Size(PyObject *o)
-               Py_ssize_t PySequence_Length(PyObject *o)
+                Py_ssize_t PySequence_Length(PyObject *o)

     .. index:: builtin: len

@@ -23,10 +23,6 @@
        これらの関数は以前は :c:type:`int` を返していました。
        この変更により、 64bit システムを正しくサポートするには修正が必要にな 
ります。

-.. c:function:: Py_ssize_t PySequence_Length(PyObject *o)
-
-   :c:func:`PySequence_Size` の別名です。
-

  .. c:function:: PyObject* PySequence_Concat(PyObject *o1, PyObject *o2)

@@ -39,6 +35,10 @@
     成功するとオブジェクト *o* の *count* 回繰り返しを返し、失敗すると  
*NULL* を返します。
     Python の式 ``o * count`` と同じです。

+   .. versionchanged:: 2.5
+      この関数は以前は *count* の型に :c:type:`int` を利用していました。
+      この変更により、 64bit システムを正しくサポートするには修正が必要にな 
ります。
+

  .. c:function:: PyObject* PySequence_InPlaceConcat(PyObject *o1, PyObject  
*o2)

@@ -75,7 +75,7 @@
        この関数は以前は *i1*, *i2* の型に :c:type:`int` を利用していました。
        この変更により、 64bit システムを正しくサポートするには修正が必要にな 
ります。

-.. c:function:: int PySequence_SetItem(PyObject *o, int Py_ssize_t,  
PyObject *v)
+.. c:function:: int PySequence_SetItem(PyObject *o, int Py_ssize_t i,  
PyObject *v)

     *o* の *i* 番目の要素に *v* を代入します。失敗すると ``-1`` を返しま 
す。 Python の文 ``o[i] = v`` と同じです。
     この関数は *v* への参照を盗み取り *ません* 。
@@ -100,7 +100,7 @@
        この関数は以前は *i1*, *i2* の型に :c:type:`int` を利用していました。
        この変更により、 64bit システムを正しくサポートするには修正が必要にな 
ります。

-.. c:function:: int PySequence_DelSlice(PyObject *o, int Py_ssize_t, int  
Py_ssize_t)
+.. c:function:: int PySequence_DelSlice(PyObject *o, Py_ssize_t i1,  
Py_ssize_t i2)

     シーケンスオブジェクト *o* の *i1* から *i2* までの間のスライスを削除し 
ます。失敗すると ``-1`` を返します。 Python の文
     ``del o[i1:i2]`` と同じです。
@@ -171,14 +171,14 @@

     リストのサイズが変更されるとき、メモリ再確保が要素の配列を再配置するかも 
しれない
     ことに注意してください。そのため、シーケンスの変更が発生しないコンテキス 
トでのみ
-   背後にあるポインターを使ってください。
+   背後にあるポインタを使ってください。

     .. versionadded:: 2.4


  .. c:function:: PyObject* PySequence_ITEM(PyObject *o, Py_ssize_t i)

-   成功すると the *i* th element of *o* を返し、失敗すると *NULL* を返しま 
す。
+   成功すると *o* の *i* 番目の要素を返し、失敗すると *NULL* を返します。
     :c:func:`PySequence_GetItem` ですが、 :c:func:`PySequence_Check(o)` が真 
になるかチェックせず、
     負のインデクスに対する調整を行いません。




Pythonjp-checkins メーリングリストの案内
Back to archive index