- 1 : 2024/03/10(日) 18:41:44.733 ID:.mNWPSil5
- JavaとKotlinやってんねんけど
- 3 : 2024/03/10(日) 18:42:23.283 ID:.mNWPSil5
- listとか配列によくsizeメソッドってあるじゃん
0から数えるのか1から数えるのかわからなくなるんやけど
いい覚え方ない? - 4 : 2024/03/10(日) 18:42:45.314 ID:LZNsxWYFl
- プログラミングマスターが来たで
- 5 : 2024/03/10(日) 18:42:59.887 ID:.mNWPSil5
- 0,1,2,
っていうMutableListがあったとしたらsizeは3よな? - 8 : 2024/03/10(日) 18:43:35.845 ID:vc/1AhxuY
- >>5
いや2やでその場合は - 11 : 2024/03/10(日) 18:44:12.640 ID:.mNWPSil5
- >>8
ふぁ! - 18 : 2024/03/10(日) 18:46:57.386 ID:.mNWPSil5
- >>8,9,10
コイツラが嘘付いてるってことか? - 9 : 2024/03/10(日) 18:43:52.392 ID:mr//e4XT9
- >>5
2じゃね - 6 : 2024/03/10(日) 18:43:21.486 ID:.mNWPSil5
- あとインターフェースに初期値を設定したかったりする
- 10 : 2024/03/10(日) 18:44:09.859 ID:LZNsxWYFl
- リストや配列は通常、0から数え始めます。そのため、sizeメソッドの返り値も0からカウントされることが多いです。
覚え方としては、「最初の要素が0から始まる」という原則を覚えておくと良いでしょう。これを意識していれば、sizeメソッドの返り値が0から始まることも自然と理解できるはずです。
- 12 : 2024/03/10(日) 18:44:49.229 ID:.mNWPSil5
- list[list.size]が最後の要素受け取れるって覚えるのがええか
- 15 : 2024/03/10(日) 18:46:00.853 ID:eHaxKzHip
- >>12
それやと例外起こるやろ - 13 : 2024/03/10(日) 18:45:06.414 ID:xDZYU319v
- sizeは3しかないやろ
インデックス指定が0か1かならわかるけど - 14 : 2024/03/10(日) 18:45:50.266 ID:.mNWPSil5
- どっちやねん
- 16 : 2024/03/10(日) 18:46:11.667 ID:lHPkZheAb
- サイズは1から
要素取るときは0から
何も難しいことはない - 17 : 2024/03/10(日) 18:46:26.049 ID:153qeWpBY
- 諦めて土方になれ!!!
- 19 : 2024/03/10(日) 18:47:52.063 ID:.mNWPSil5
- あとリストの先頭と最後尾によく使う変数名が思い出せずに困ってる
- 21 : 2024/03/10(日) 18:48:20.109 ID:mr//e4XT9
- ちなワイはJava使った事無いから嘘付いた
- 22 : 2024/03/10(日) 18:48:31.851 ID:.mNWPSil5
- head/foot
first/last
start/endどれやっけ
- 23 : 2024/03/10(日) 18:49:50.716 ID:xDZYU319v
- 変数なんていちいち聞くな
ググれ - 24 : 2024/03/10(日) 18:49:52.681 ID:BB3IpwDyw
- 多分first/lastな気がする
java知らんけど - 26 : 2024/03/10(日) 18:50:38.847 ID:.mNWPSil5
- footerよりもtailerって言いたいのわかるやつおる?
- 29 : 2024/03/10(日) 18:56:35.680 ID:SMBYU5YNS
- サイズが0からやったら空の配列のサイズは-1になるやろ……ありえんやろ……
- 30 : 2024/03/10(日) 18:56:59.755 ID:.mNWPSil5
- >>29
確🦀 - 33 : 2024/03/10(日) 18:58:48.117 ID:qNVVDkTxJ
- サイズは1から
要素番号は0から感覚的にわかるやろ
コメント