2024-12-01から1ヶ月間の記事一覧
前書き Typescriptでは以下のPersonクラスのwalkメソッドとDogクラスのwalkメソッドは互換性がある(同じ)メソッドとして認識されるのかされないのか。上記がピンとこないは読み進めていただけると幸いです。 class Person { walk() {} } class Dog { walk() …
group_byメソッドとは? ⇨配列やハッシュの要素を指定の条件で分類するメソッド 構文 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] puts numbers.group_by{|num| num.odd?} #出力結果{true=>[1, 3, 5, 7, 9], false=>[2, 4, 6, 8, 10]} まとめ group_byメソッ…
結論 型指定で意図しない挙動を事前に防ぐことができる 例文(引数を1ずつ増やしていく関数) JSの場合 例:引数を1ずつ増やしていく関数 ①function increment(num) { return num + 1; } console.log(increment(999)); // 出力結果:1000 問題なし ②function i…
?#Anyメソッド ⇨ 配列やコレクション内の要素が1つでもブロック内の条件を満たす場合にtrueを返す。全てfalseの場合はfalseを返す 構文 #numbersの要素の中は全て3より上の数字か確認する. #1つでもブロック内の条件がtrueになる場合、trueを返して、条件全…