アプリ版:「スタンプのみでお礼する」機能のリリースについて

関数定義について質問です

架空のプログラミング言語ですが、こういう関数があった時、何を返してくれそうですか?(内部処理は見ないとします)
尚、
「型名 関数名」で関数を定義する(型名は戻り値の型)
「型名 変数名」で変数を定義する
Date()は現在の日時を返す
その他説明されていない部分については想像で答えてください!

Date calendarPoint(
Date date = Date(),
Int targetPart = Calendar.DAY
Int addNumber = 0,
){
※※※※
}

A 回答 (4件)

引数からは、SQLServerにあるDATEADD関数のような使い方での日付計算が予想される。


https://learn.microsoft.com/en-us/sql/t-sql/func …

calendarPointという関数名がから、単純な日付計算以外の意図を感じる。(営業日とか)
    • good
    • 0

パラメー夕の既定値に関数呼び出しを許す


というのは、それがいつ評価されるのかは
言語の実装次第でしょうね。

で、パラメークだけで関数の仕様を予想するというのは不毛でしょう。
月末日が返るかも(^_^;)
    • good
    • 0

全く何を表すのかわからないがなにかの日付.

    • good
    • 0

私が作成したWebアプリ(でも、コードのほとんど(≒100%)が自動生成されたもの)のメニューにあるスケジューラーの処理をみると、ちょっと似たような関数がありました。


指定した期間(from~to)をパラメータで渡すと、該当するスケジュールが複数List形式で戻ってくるようになっていました。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A