objects.size_tはオブジェクトのサイズを表すために使われる。unsignedな整数値である。ssize_tはsize_tにエラーを表す負の値が加わっている。signedな整数値である。http://pubs.opengroup.org/onlinepubs/007908775/xsh/systypes.h.html詳しくhttps://stackoverflow.com/questions/15739490/should-use-size-t-or-ssize-tのベストアンサーより。http://pubs.opengroup.org/onlinepubs/007908775/xsh/systypes.h.htmlssize_tはvalidなサイズであるか、エラーを示す負の値となる関数の戻り値として使われる。SSIZE_MAX]の範囲の整数値を取ることができることが保証されている(SSIZE_MAXはシステム依存)。サイズをバイト数で返すことができることを意味するときは常にsize_tを使い、バイト数で表されるサイズあるいは(負の)エラー値を返すときは常にssize_tを使うべきである。value.signedな符号付き整数を使うと単純にコストが2倍になるのでssize_tが使われる場面は少ないと言っている。以降コメントにコメントが付いて若干荒れている。記事をqiitaに転載しました。Rustcodewarsより。»プロフィールコメントは常に歓迎します。`ssize_t`とは何か2018-04-01【読んだもの】Pythonは逐一解釈されるのか、それともコンパイルされるのか?(答えはどちらも)イエスだ。(6)はてなブログをはじめよう!cofreeさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。