42接口
// SPDX-License-Identifier: MIT
pragma solidity 0.8.18;
contract Counter{
uint public count;
function inc() external {
count+=1;
}
function dec() external {
count-=1;
}
}
interface ICounter {
function count() external view returns (uint);
function inc() external ;
}
contract CallInterface{
uint public count;
function example(address _counter)external {
ICounter(_counter).inc();
count=ICounter(_counter).count();
}
}